Android Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法

开始一个新项目的时候,Build工程的时候一直报这个错误:控制台报错误:Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536看别人有说在project.proper
1次阅读

Android 使用代码设置selector 的图片或文字颜色

转自:http://www.jianshu.com/p/06703d56cab8 通常selector 都是在drawable/color文件夹中定义好,但有时候一些特殊需求需要我们动态通过代码去更改,这个时候就要用到StateListDrawable 和 ColorStateList 了
1次阅读

Android之ListView的getItemViewType和getViewTypeCount

PS:感觉这两个方法其实还是很容易理解的,也算是给我其他两个朋友写的吧,帮他们搞清楚这两个方法的用法和概念。同时还有一些小细节问题需要注意。 学习内容:1.getItemViewType和getViewTypeCount  getItemViewType和getViewTypeC
3次阅读

Android 为什么要有handler机制?handler机制的原理

为什么要有handler机制?在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。     &nbs
2次阅读

Android 7.0解决抓取不到https请求的问题

问题:Android7.0系统,使用fiddler不能抓取https请求解决方法: 1.在源码res目录下新建xml目录,增加network_security_config.xml文件(工程名/app/src/main/res/xml/network_security_config.xml
6次阅读

IntelliJ IDEA 与 Android

首先打开IDEA,看到该界面,如果没有该界面,请在User/用户名/IntelliJIDEAProjects/下删除所有项目文件夹。然后重启IDEA即可看到 接着开始配置jdk和sdk然后在Project中新建一个java的jdk:http://www.oracle.com/technet
3次阅读

理解Android线程创建流程(转)

/android/libcore/libart/src/main/java/java/lang/Thread.java/art/runtime/native/java_lang_Thread.cc/art/runtime/native/java_lang_Object.cc/art/runtime/
2次阅读

Android进程绝杀技--forceStop(转)

一.概述1.1 引言话说Android开源系统拥有着App不计其数,百家争鸣,都想在这“大争之世”寻得系统存活的一席之地。然则系统资源有限,如若都割据为王,再强劲的CPU也会忙不过来,再庞大的内存终会消耗殆尽,再大容量的电池续航终会昙花一现。面对芸芸众生,无尽变数,系统以不变应万变,一招绝杀神技fo
3次阅读

说说Android应用的persistent属性(转)

1 启动persistent应用    在Android系统中,有一种永久性应用。它们对应的AndroidManifest.xml文件里,会将persistent属性设为true,比如:<application android:name="PhoneAp
1次阅读

Android四大组件与进程启动的关系(转)

一. 概述Android系统将进程做得很友好的封装,对于上层app开发者来说进程几乎是透明的. 了解Android的朋友,一定知道Android四大组件,但对于进程可能会相对较陌生. 一个进程里面可以跑多个app(通过share uid的方式), 一个app也可以跑在多个进程里(通过配置Androi
2次阅读