- 博客(26)
- 资源 (24)
- 论坛 (1)
- 收藏
- 关注
原创 必须要知道的小黑技术——零权限、破解密码等安卓知识
首先我们需要了解了安卓的目录结构,我们使用的软件是yaffs2img浏览器。#Android目录结构* data * app:用户安装的应用 * data:应用的专属文件夹 * system:系统的配置信息,注册表文件 * anr:anr异常的记录信息* dev:devices的缩写 * 存放设备所对应的文件* mnt:mo
2015-12-31 17:17:58
879
原创 屏幕适配全攻略
一、重要概念屏幕尺寸:指平米的对角线的长度,单位是英寸,1英寸=2.54厘米,它对我们屏幕适配不是很重要。屏幕分辨率:指在横纵向上的像素点数,单位是px,1px = 1个像素点,一般以纵向像素*横向像素,如1920*1080.屏幕像素密度:指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写,像素密度与屏幕尺寸和分辨率有关像素密度计算:对角线分辨率-->对角线分
2015-12-29 20:17:32
843
转载 android面试手册
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己
2015-12-24 16:55:17
706
1
转载 安卓面试题绝密宝典
1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activitysetContentView() ,// 要显示的布局button.setOnclickLinstener{}, activity 是Context的子类,同时实现了window.callback和keyevent.callback, 可以处理与窗体用户交互的事件. 我
2015-12-24 14:25:12
2206
原创 源码篇——AsyncTask机制
AsyncTasknew AsyncTask(){ // 运行在主线程中,做预备工作 onPreExecute(){ } // 运行在子线程中,做耗时操作 String doingBackGround(String s){ } // 运行在主线程中,耗时操作完成,更新UI onPostExecute(String s){
2015-12-23 16:38:23
450
原创 源码篇——Handler消息机制
Handler消息机制Message 消息Message.obtain()Message msg = new Message()Handlernew Handler(){ handlerMessage(Message msg){ // 处理消息 }}Handler的构造方法: public H
2015-12-23 16:37:36
493
原创 源码篇——安卓启动流程
首先说到的是安卓的四层架构: APPLICTION,APPLICATION FRAMEWORK,LIBRARICB+ANDROID RUNTIME,LINUX KERNELandroid启动当引导程序启动Linux内核后,会加载各种驱动和数据结构,当有了驱动以后,开始启动Android系统同时会加载用户级别的第一个进程init(syste
2015-12-23 16:35:42
736
转载 Android源代码结构分析
Google提供的Android包含了:Android源代码,工具链,基础C库,仿真环境,开发环境等,完整的一套。第一级别的目录和文件如下所示:[cpp] view plaincopy---------------- ├── Makefile 全局的Makefile ├── build
2015-12-23 16:31:52
2089
原创 使用Contacts Contract Content Provider操作通讯录最佳实践
Android向所有被赋予READ_CONTACTS权限的应用程序提供了联系人信息数据库的完全访问权限。Contacts Contract使用3层数据模型去存储数据,下面介绍Contacts Contract的子类:1.Data 表中的每行都定义了个人的数据集(电话号码,email地址,等等),用MIME类型区分开。尽管有为每个个人数据的类型预定义可用的列名(ContactsContract.
2015-12-23 10:45:18
1150
原创 植物大战僵尸经典开发步骤
植物大战僵尸一直是一个很受欢迎的经典的小游戏,我主要用cocos2d-android做了一个类似的小demo,在这里主要介绍一下我做给这个小demo。开发前各种准备工作做一个小游戏我们首先要有一个地图吧,所以我用tiled这个软件来制作地图,安装和使用都挺简单了,画好后用notepad++打开看一下图片路径对不对,然后把图片、字体文件、地图文件.ttf放到工程的assets目录下,然后我们就可以在后
2015-12-22 21:45:21
6276
2
原创 游戏引擎cocos2d-android使用大全
做手机游戏需要三个核心的类,即:SurfaceView,SurfaceHolder,Thread。帧数要在30帧左右是最好的。cocos2d游戏引擎封装好的框架,可直接使用 cocos2d-android (用java编程) 导演:控制场景的切换,控制开始和暂停 场景:添加图层 图层:添加精灵 精灵全屏: application:android:theme="@a
2015-12-20 20:14:33
1141
转载 被骗好多年:原来这才是大数据
大数据的本质目的就是为了解决大规模生产与单个客户的个体需求之间的矛盾。小镇水果店也用“大数据”此时此刻,阳光明媚,在离上海市区20公里的光明镇,有一家街边的水果店,叫光明水果店。店门口一只狗懒洋洋躺着。此时村头的王老太来了,说要买橘子。张店主说:您老今天咋想到吃橘子了?老太笑着答:孙子带媳妇从城里回来看俺。老张立马说:您看俺家这新疆梨不错,现在姑娘都爱吃。又说,姑娘都爱吃这草莓,还
2015-12-17 13:44:18
918
原创 基于Web在线考试系统的设计与实现
这是一个课程设计的文档,源码及文档数据库我都修改过了,貌似这里复制过来的时候图片不能贴出下载地址:链接:https://pan.baidu.com/s/1cOzutS31VrvelaYyq4T6pQ提取码:erzt数据库原理课程设计说明书 目 录1课题背景与意义.31.1课题开发背景.31.2课题开发意义.32系...
2015-12-16 17:39:29
71892
23
原创 百度地图开发全解析
三大核心 SDKInitalizer BaiduM MapViewap基本地图增加权限重点是处理位置信息权限Layout中添加MapView控件用于展示地图 创建管理工具, 并初使化 SDKInitializer在initialize时校验key(permission check error)和网络状态(network error),关于状态码信息我们可以在SDKIn
2015-12-14 22:54:47
2528
1
原创 小米手机无法连接eclipse调试解决方案
今天在做百度地图开发的时候,用genymotion调试一直出错,重启几次都是错的,后来我换成真机发现好了。当然我的小米3连接eclipse一直连不进去,折腾死我了,在网上查了很多资料,发现很多都不能用的。之前试过很多安装驱动什么的,复杂的都做了一遍还是不行,最后用到了这三步:手机上并没有开发者选项,进入关于手机-》Android版本,多次点击会出来一个动画。我直接在进入手机拨号盘输入*
2015-12-13 21:34:25
2745
原创 黏性控件的使用
在qq上面用一个红色的黏性控件来表示消息已读或未读。可拖动。今天就来分享一下如何实现这个功能。我们需要的jar包是nineoldandroids-2.4.0.jar。应用场景: 未读提醒的清除1.画静态图 //1.画固定圆canvas.drawCircle(mStickCenter.x,mStickCenter.y,mStickRadious, mPaint);//2.画拖拽圆 canva
2015-12-11 22:40:59
519
原创 快速索引 (对View的自定义)
快速索引应用场景: 微信好友列表, 联系人通讯录, 应用管理, 文件管理等。 快速索引7步曲: *1. A-Z索引的绘制. * 2. 处理Touch事件. * 3. 提供使用监听\回调 * 4. 汉字转换成拼音. * 5. 进行排序展示. * 6. 进行分组. * 7. 将自定义控件和ListView合体.1.A-Z索引的绘制protected void onDraw(Ca
2015-12-10 22:07:27
484
原创 侧滑面板(对viewGroup的自定义)
额,好吧,最近一直在做侧滑的事情,到目前为止一共是学了三种方法了,一个是直接加第三方开源框架SlidingMenu,第二给是用DrawerLayout,今天这个是用谷歌官方提供的在新的support-v4中添加了Widget Drawer layout等侧滑效果,即ViewDragHelper,这里简单分享一下ViewDragHelper的实现方法。ViewDragHelper.Ca
2015-12-09 22:08:02
525
转载 安卓程序员要拿到5000和1w的薪资,分别需要掌握哪些技术?
5k 就是你会复制,粘贴,改变量名,最多能把需要的组件嵌入自己的项目,然后 run 起来就可以了。10k 就是你能写出让别人复制,粘贴的代码和组件了。5k 到 10k 需要哪些技术呢?这个不好说,取决于你现在水平如何,你也没法精确地量化某项技术给你带来的价值(薪酬的增长),只要在你的领域(Android 开发)花时间和精力钻研,其实都是在锦上添花。捷径也有——别人不会的,你会;别人会的,你做得更好
2015-12-08 23:43:26
824
原创 轻巧级记事本的开发
今天按计划没什么大事,所以去学习制作了一下记事本,有三种功能,可以添加文字、图文、视频+文字,还有删除功能。源码下载地址:http://download.csdn.net/detail/sdksdk0/9338679。 首先看到MainActivity:初始化界面public void initView() { lv = (ListView) findViewById(R
2015-12-08 23:18:38
528
原创 如何向android studio中导入第三方类库
下面分两种情况介绍一下如何导入第三方类库。1、对于jar的类库,直接复制进libs目录,然后把jar复制进去,然后File->Project Structure,然后选中主module的名称,点击dependencies,就可以了2、对于github等网站上下载的源码类库,是无法通过这种方式添加的。首先把git clone下来的整个文件夹放入项目根目录下,这里以我自己的开发
2015-12-08 14:22:56
688
1
转载 线程池原理及其实现
我在学习谷歌电子市场的制作的时候,遇到这个线程池问题的时候不太理解,所以去网上查了一下资料,转载过来了,代码是谷歌市场应用的线程池的代码#。1、线程池: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,
2015-12-03 21:55:05
500
原创 抽屉效果的实现(DrawerLayout和SlidingMenu的对比)
在做谷歌电子市场的时候用的是DrawerLayout实现的抽屉效果,在新闻客户端的时候用的是开源框架SlidingMenu来实现的,总的来说,各有个的优点,侧滑(开源框架)实现的效果更好,但是DrawerLayout直接写布局文件就好了,不过我还是比较喜欢用开源框架的这个。下面分别来说说如何实现:1、SlidingMenu 首先要引入SlidingMenu的库文件的类库,不能直接导入jar
2015-12-02 20:58:48
4317
原创 指令汇C电子市场开发(一) ActionBar的使用
前话:在学习开发谷歌电子市场的的时候,我换了一款比较高大上的模拟器——genymotion,首先去genymotion的官网注册下载,然后安装。感觉这款模拟器运行挺快的,哈哈,而且可以直接把应用拖进去安装,还可以拖到尺寸,比安卓原生的模拟器好用多啦!原谅我现在才知道一、ActionBar的使用我们可以参考安卓官网的文档进行开发,主要分为ActionBar的搜索、按钮返回处理、添
2015-12-02 20:34:47
656
原创 语言识别和聊天机器人的实现
安卓上面语音识别和聊天机器人是非常常见也是非常实用的功能,在这里主要分享一款非常著名的语言平台,科大迅飞开放平台。首先从官网下载一个sdk的包,如下图:我们可以新建一个安卓工程,取名Robot,将下载下来的文件中的libs中的文件拷贝到我们的项目中的libs目录下,然后写一下布局文件:activity_main.xml<LinearLayout xmlns:andr
2015-12-01 16:45:11
2596
1
原创 二维码扫描&集合排序
一、二维码扫描机制二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有
2015-12-01 16:16:22
1273
基于Web在线考试系统的设计与实现
2015-12-16
openstack官方文档
2017-02-02
oracle实战详解
2016-03-29
新浪微博授权登录代码
2016-07-18
POI基本操作方法和api文档
2016-11-29
java企业人事管理系统 (含源码,数据库)
2016-05-20
流量分析系统源数据
2016-06-16
自定义maven插件的实现
2018-06-13
游客轨迹分析数据集
2018-10-16
javamail邮件
2016-05-13
新闻客户端源码(安卓)
2016-02-27
java记事本程序
2016-04-24
基金项目源码
2016-03-14
xml解析案例
2016-06-01
hadoop用户流量分析系统原始数据
2016-06-10
javaee实训教程
2016-02-29
Ajax+Struts2实现验证码验证功能
2016-06-24
java排序算法
2016-05-22
朱培的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝