随笔分类 - Android
This is a android contents.
摘要:豌豆荚等可能会导致手机网络出现问题,电话打不进来,所以需要及时卸载豌豆荚. 系统apk,不能通过在manifest.xml里面添加origin package或者useid等来改变。 而是需要用android源码编译, 加上mk文件,打包成system image,然后再烧制,即可。 编译系统app
阅读全文
摘要:来自知乎: Android Studio工程目录结构 .gradle 是gradle运行以后生成的缓存文件夹。 .idea 是android studio/Intellij IDEA工程打开以后生成的工作环境配置文件夹 ,包括一些copyright复制版权,编译,编码语言,运行配置,工作空间等配置。
阅读全文
摘要:MTKLogger在 拨号界面用 446633 (不同手机可能设置不一样) 向左滑动到Log and Debugging下面有个MTKLogger,点进去 点击右上角进入设置,打开MobileLog,高级设置里面启用Tag Log
阅读全文
摘要:摘抄自网络。 圆角或者各种变种背景,
阅读全文
摘要:注解分为三种,一般来讲我们使用的是运行时会加载及能够反射读取的注解类型, 其他编译器生效的类型和编译后放入类文件而运行期不能加载解析的对我们没啥用。 所以从普通理解上来看,注解要配合着反射用就好了。 java有很多依赖注入框架,比如Spring,这类注解框架是很强大的,它们通过在运行 时读取注解实现
阅读全文
摘要:Binder是安卓中特有的一种进程间通信(IPC)方式,从Unix发展而来的手段,通信双方必须处理线程同步、内存管理等复杂问题,传统的Socket、匿名通道(Pipe)、匿名管道(FIFO)、信号量(Semaphore)、消息队列等,这些都从Android中去掉了。Socket是一种比较成熟的通信手
阅读全文
摘要:super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_O
阅读全文
摘要:1.简介 Java Native Interface(JNI) 有时候我们必须要调用本地代码c/c++来克服java中的内存管理和性能限制。java支持通过Java Native Interface(JNI)来调用。 JNI比较难,它涉及到两种语言和运行时。 需要有Java和NDK编译工具。 2.开
阅读全文
摘要:有时候运行APP的时候Logcat中会报错,提示资源没有释放,Memory leak, 于是打开Android Studio在Android Monitor工具栏点开,有Logcat和Monitors 两个栏目,有一个Memory的面板分析,有几个按钮,暂停,初始化GC,dumpJava, star
阅读全文
摘要:service服务一般主要是作为后台服务使用的,前台服务一般结合通知一起。 service一般主要用作长期后台服务的,而且和Activity结合性不那么紧密, 一般如果需要频繁的更新UI主要是用Activity里面直接开Thread,然后用handler 传到UI线程中去更新UI。 不过我在用Act
阅读全文
摘要:dex2jar.bat classes.dex
阅读全文
摘要:Android的开发框架耦合性还是比较低的,逻辑和布局被原生分开了。在Eclipse一般代码写在src文件夹下,资源等写在res文件夹下。 drawable文件夹:该文件夹有很多变种,主要是为了适配Android各种屏幕的,适配原则是先看和手机屏幕对应的哪种dpi,然后直接去该文件夹下找对应资源,如
阅读全文
摘要:android运行时编译,可以在android的dependencies里面加语句, 一般是compile 'com.android.support:appcompat v7:22.2.1' compile files("libs/log4j 1.2.17.jar') provided files(
阅读全文
摘要:之前写的压力测试程序,在开发版和5.0上面测试好好的,即使熄灭屏幕也会跑。我的程序主要是在Activity里面开启了一个thread,其中不断在界面上显示任务信息。换到6.0的 机器上面,发现一个现象,正常屏幕点亮的时候,可以正常工作,但是一旦屏幕关闭的时候,过了一段时间,点亮屏幕,发现界面也在更新
阅读全文
摘要:如题,经常用在onActivityResult方法中解析图片等各种地址,因为Android 4.4之后google更改了对应的方法。 / Get a file path from a Uri. This will get the the path for Storage Access Framewo
阅读全文
摘要:1.listview加了个blockdescen,竟然导致editTextView不能获取焦点
阅读全文
摘要:Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue 统一队列,终由Handler处理。 Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现 handlerMessage(Message msg)方法来对特定的Mess
阅读全文
摘要:一般我们比较常用的就是AlertDialog,这个一般也不直接构造,而是用系统提供的builder构造器去构造一个dialog。 如上,这是比较常用的。在API21上面可以直接setView,这个方法听起来比较厉害。 如果需要自定义布局的话,也可以,
阅读全文
摘要:一般的选择是用viewpager,这个有开源库。不过因为要引入开源库,所以有时候显得比较大。 下面这段代码是用在一个BaseActivity上面的,下面继承的Activity直接使用该方法,就可以完成标签的切换了。碎片管理设置定制动画,然后替换,整个作为一个事务。 但是只能作为一小段demo的代码,
阅读全文
摘要:转载:http://blog.csdn.net/u013560890/article/details/38684557 比如在写一些SDK的demo的时候,就需要这方面的需求了。如果直接用TextView会显得比较丑,而且考虑安卓的碎片化在不同的机器上面显示效果可能大打折扣。于是考虑网页的WebVi
阅读全文
浙公网安备 33010602011771号