自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (7)
  • 收藏
  • 关注

原创 android知识总结

M(数据)网络数据库contentProviderJsonXML

2014-04-28 17:17:21 1544

原创 java知识总结

基础知识 基本类型 面向对象 内存回收 异常处理 编程规范中级知识 多线程 IO流 容器 内部类 网络高级知识 JVM虚拟机 反射 多线程并发处理 设计模式

2014-04-06 13:21:07 1329

原创 系统广播可以启动强制关闭的程序么?

android 3.1 之后 加入控制系统广播的flag:

2014-04-30 19:36:44 946

原创 IntentService的应用场景

IntentService 内部新建了一个Thread 并在qi's加了一个Looper

2014-04-30 19:32:43 901

原创 service能否实现不被Kill

1. kill 进程方式2. y

2014-04-30 19:21:07 1743

原创 listview onitemclick 逻辑

1. oninterceptTouchEvent()获取mMotionPosition。

2014-04-30 15:16:13 561

原创 自定义长按菜单实现

响应viewontouch() ---->    performLongClick()  -------> showContex

2014-04-30 15:11:04 991

原创 Service的作用

应用场景:1.需要不被kill的权限高。

2014-04-30 15:01:52 2261

原创 activity ondestory()的调用时机

1. 按back键盘   ,调用finish()方法

2014-04-30 13:27:54 1246

原创 activity launchmode

1.standard:每次都是新的activity对象。2.singletop:栈顶单例。特征:如果栈顶有此activity实例,当用startActivity调用此activity时,会复用这个activity,并调用onNewIntent() 刷新intent数据。应用场景:notification启动的activity。例子:网易新闻的具体网页所在的activ

2014-04-30 13:24:14 699

原创 夜间模式的实现

1. window 设置 screenBrightness

2014-04-30 13:18:43 1108

原创 关于mask

十六进制0xff   = 0x 00 00 00 ff  32w

2014-04-30 13:15:34 1563

原创 view 特效

1. viewPagerslidableScreen      scroller + Interce

2014-04-30 13:02:12 617

原创 view 动画

1. popwindow dropDown 动画windowmanager..addview()shi'yong

2014-04-30 12:32:31 642

原创 view 重绘的时机

chview变化就会重绘。

2014-04-30 12:25:39 662

原创 addview与显示动画之间这段时间,如何获取view高,宽?

用 getMeasureH();

2014-04-30 12:22:56 761

原创 view绘制过程

viewroot 发异步消息由Decorview开始1.measure

2014-04-30 12:19:04 645

原创 res资源获取

1.图片: drawble: context.getResources().getDrawable

2014-04-30 11:12:45 665

原创 json 和 xml的优缺点

1. json速度快

2014-04-30 11:00:06 778

原创 http(apache api)

HTTPpost:1.pos = new HttpPost(url)

2014-04-30 10:57:05 833

原创 http(android api)

HttpURLConnection 发送:1.设置协议

2014-04-30 10:47:42 658

原创 contentProvider要注意的问题

应用间数据共享。

2014-04-30 10:35:42 610

原创 xml 命名空间

xmlns  xml namespace简写xml的标签元素可能有相同的名字。通过xmlns 来区分。

2014-04-29 10:25:15 629

原创 android 获取View的坐标

int[] location = new int[2];View.getLocationOnScreen(location);int x = location[0];int y = location[1];

2014-04-29 10:24:06 832

转载 android设置默认浏览器

private void callDefaultBrowserDialog() {Intent localIntent = new Intent();localIntent.setAction("android.intent.action.VIEW");localIntent.addCategory("android.intent.category.BROWSABLE");localInt

2014-04-29 10:23:03 1128

原创 sqlite数据库 逻辑

1.数据库文件version    ==  openhelper 设置db的Version 。 开启数据库。2.数据库文件version    !=    openhelper 设置db的Version。    a. ==0    oncreate()    b.  >  onDowngrade()    c.

2014-04-29 10:21:56 724

原创 sqlite 清空数据表

sqlite 清空数据表。(清空数据表,不能轻易用drop table,会空指针异常,而崩溃)不保留记录:delete from 表名; update sqlite_sequence set seq=0 where name='表名';保留记录:delete from 表名; http://zhuyanfeng.com/archives/516

2014-04-29 10:20:32 1211

原创 子View获取父容器的引用

getParent();  获取ViewParent 对象。强转成父类容器。

2014-04-29 10:16:52 13351

原创 封装, get() set() 的本质目的。

get() 相当于获取了读权限。    set()  相当于获取写权限。

2014-04-29 10:16:01 871

原创 ubuntu不识别设备

adb devices  显示结果 :???????????? no permissions    解决办法:     1. adb kill-server    2.sudo /home/peter/android-sdks/platform-tools/adb start-server

2014-04-29 10:14:49 696

原创 向前兼容,向后兼容

兼容: a. 硬件: 电脑部件之间的配合程度。                 b. 软件: 数据的共享。    向下/向后兼容(downward/backward  compatibility): 新版本程序能读取旧版的 数据。      向上/向前兼容: 旧版本程序能读取新版本的数据。

2014-04-29 10:13:32 1106

原创 写复杂的网络交互系统模块时需要考虑什么

写复杂的网络交互系统模块时,一定要考虑日志模块,统计数据收集模块。不然会带来非常复杂,和多余的工作量。    如: push 云发送统计 的数据收集。

2014-04-29 10:08:21 1071

原创 ubuntu 安装 sqlite3

apt-get install sqlite sqlite3

2014-04-29 10:05:05 684

原创 程序变量的默认值状态设置?

最好设计成关闭状态。如统计,默认是关闭的

2014-04-29 10:03:00 707

原创 ubuntu 如何查看内存?

sudo kill id

2014-04-29 10:00:03 956

原创 view 的 inflate(Context context, int resource, ViewGroup root) 方法 root 参数作用?

可以inflate的时候减少addView 的操作,直接将View 添加到root 容器中

2014-04-29 09:59:10 1019

原创 写代码时如何处理变量的依赖关系?

变量一定要依赖稳定的属性。    好处:简洁,减少复杂度。减少计算。

2014-04-29 09:56:17 776

原创 ubuntu 配置android adb 环境变量 ?

sudo vim /etc/profile    在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH

2014-04-29 01:01:33 707

原创 ubuntu 下完全删除chrome

卸载chrome后, 删除~/.config/google-chrome,重新安装。

2014-04-29 01:00:18 5812

原创 操作sqlite数据库时需要考虑什么问题

操作sqlite数据库时。必须考虑到多线程访问的情况。(加synchronized 锁)

2014-04-29 00:57:00 860

charles-proxy-3.10.1破解包

charles-proxy-3.10.1破解包 jar 包 文件

2015-04-28

sqlite3文件

sqlite3 文件 用于真机中调试数据库。

2014-03-14

test exception

测试 android exception 在android中 try catch 的作用 : 只可以捕获checkException。如果是Error或者是 RuntimeException, 即使catch住了,则程序仍然会崩溃。

2014-03-04

exception 测试

exception 测试 1. 虚拟机级别的错误: Error 2. 程序级别的错误:RuntimeException 3. API级别的错误:CheckException

2014-03-03

TestAddView

addView 源码中。为什么在addViewInner(); 前要使用requestLayout(); addViewInner里面会调用requestLayout(); 这样逻辑上是不是重复了。

2014-01-20

android 不同activity切换时它们的回调函数调用逻辑的研究

android 不同activity切换时它们的回调函数调用逻辑的研究

2014-01-16

SplashActivity

android SplashActivity

2014-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除