
android开发
张少飞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
注册广播接收者两种方式的区别,及优缺点
转载部分内容:http://blog.youkuaiyun.com/superjunjin/article/details/7860025首先写一个类要继承BroadcastReceiver第一种:在清单文件中声明,添加 第二种使用代码进行注册如:IntentFilterfilter = newIntentFilter("andro转载 2016-07-11 14:13:50 · 5144 阅读 · 0 评论 -
cocos2dx怎么在android studio 运行
1、在Visual Studio Win32编辑代码2、使用编译命令 cocos compile --android-studio --target android-21 --ap android-21 --ndk-mode debug --ndk-toolchain arm-linux-androideabi-4.8 --platform android --app-abi ar原创 2016-10-14 16:52:13 · 1347 阅读 · 0 评论 -
cocos 编译LOCAL_SRC_FILES points to a missing file
cocos 编译LOCAL_SRC_FILES points to a missing file原创 2016-09-20 09:59:19 · 5933 阅读 · 0 评论 -
ji
/** * 静态内部类Builder的好处 * 1、有多个参数,并且参数可选时适合使用 * 2、有多个参数,但是并不确定参数时适合使用 */public class MyBuilder { private String name; private String operationType; private String opertiionMethod;原创 2016-09-01 21:28:45 · 332 阅读 · 0 评论 -
Android Service生命周期理解
Android 有两种启动模式1、bindService()2、startService()startService生命周期oncreate-->onstart-->onstartcommand--> service runing--->(stopService)--->onDestroy1、当多次调用startService时,如果service没有创建则会先创建S原创 2016-09-08 22:48:33 · 300 阅读 · 0 评论 -
关于开发过程中,遇到的拓展问题
1、同一类型/属性的东西要定义一个基类或者只用一个相同的类进行数据的存取。2、可能改动的控件需要定义一个基类,用于拓展以后的改变。3、待添加原创 2016-07-08 15:18:59 · 325 阅读 · 0 评论 -
android 工具类方法传入Context导致Activity内存泄漏
当某些View/方法需要Context对象时经常会传入Activity当作Context,如果这时里面对这个Context的占有是整个APP声明周期的,那么就会造成内存泄漏。这个Activity就不能被及时回收。1、用Application代替Activity 因为Application跟APP的声明周期相同会一直存在。2、避免调用者的静态引用。3、不需要时释放掉这个引用。原创 2016-07-13 16:37:32 · 2628 阅读 · 0 评论 -
requestLayout, invalidate 和 postInvalidate 的异同
requestLayout 当View的位置发生改变时,需要通知父控件对view进行重新绘制包括onMeasure90,onLayout(),onDraw.时调用。invalidate 当View本身发生改变时,请求重新绘制(UI线程调用)。postInvalidate 当View本身发生改变时调用,可在子线程中调用。原创 2016-07-12 15:54:48 · 417 阅读 · 0 评论 -
android handler,looper子线程间通信
@Overrideprotected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_2); showMessageTextView = (TextView) findViewById(R原创 2016-07-12 15:30:21 · 365 阅读 · 0 评论 -
android UI线程与非Ui线程交互方法
1、Handler2、View.post()3、view.postDelay()4、activity.runOnUiThread()5、AsyncTask原创 2016-07-12 14:33:10 · 447 阅读 · 0 评论 -
android studio LeakCanary 找出内存泄漏
引入Leak Canary在build.gradle中引入依赖包 dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2' releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-b原创 2016-07-12 11:11:26 · 693 阅读 · 0 评论 -
经常看到的词汇Context(上下文)怎么理解?
举个栗子,在android中创建很多的UI控件都需要Context参数,大多数都是翻译为上下文,如果你不特意去找他的意思,感觉一脸懵逼。今天稍微找了下这个文件上下文,结合自己对别人描述的东西的理解。1、我认为Context是构建一个组件时需要的一些外部材料。就像做一道土豆焖猪肉,光有土豆和猪肉可不会做出什么好吃的土豆焖猪肉。如果加入盐,油,酱油之类的材料。才会做出一道好菜。而这些材料就是Con原创 2017-01-09 11:27:55 · 1974 阅读 · 0 评论