int android.support.v7.widget.RecyclerView$ViewHolder.mItemViewType' on a null.....

Android.support.v7.widget.RecyclerView$ViewHolder.mItemViewType' on a null..空指针问题,费劲心思才找到报空指针的原因:代码是这样的,有多种布局类型 @Override public int getItemVi
19次阅读

android7.0 编译问题及解决【转】

本文转载自:http://blog.csdn.net/zhangmingbao2016/article/details/52699182注意:Linux操作系统上编译Android 7.0必须使用open-jdk,mac os才可以使用Oraclejdk,我的是ubuntu16.04,下面
11次阅读

Android实战技巧之八:Ubuntu下切换JDK版本【转】

本文转载自:http://blog.csdn.net/lincyang/article/details/42024565Android L之后推荐使用JDK7编译程序,这是自然发展规律,就像是4年前编译android 1.6需要使用JDK5一样。多版本JDK是可以共存的,只需要使
29次阅读

深入浅出 - Android系统移植与平台开发(十一)- Android系统的定制【转】

本文转载自:4.3定制Android平台系统通常产品厂商在拿到Android源码后会在android源码基础上进行定制修改,以匹配适应自己的产品,从本节开始,我们从最原始的Android源码系统里一步一步定制出自己的Android系统。本节主要内容包含:根据Android源码,添加新产品编译项,定制
11次阅读

Android编译详解之lunch命令 【转】

本文转载自:Android编译详解之lunch命令 (2012-10-08 10:27:55)转载▼标签: it分类: android内核剖析    Android的优势就在于其开源,手机和平板生产商可以根据自己的硬件进行个性定制
12次阅读

《深入理解Android2》读书笔记(八)

接上篇《深入理解Android2》读书笔记(七)AMS中的进程管理AMS对进程的管理仅涉及两个方面1.调节进程的调度优先级和调度策略2.调节进程的oom值调度优先级和调度策略1.相对于在OS(操作系统)上运行的应用进程个数来说,CPU的资源非常有限2.调度优先级是OS分配CPU资源给应用进程时(即调
6次阅读

《深入理解Android2》读书笔记(四)

接上篇《深入理解Android2》读书笔记(三)ActivityManagerService(AMS)1.AMS由ActivityManagerNative(AMN)类派生,并实现Watchdog.Monitor和BatteryStatsImpl.BatteryCallback接口。而AMN由Bin
38次阅读

《深入理解Android2》读书笔记(三)

接上篇《深入理解Android2》读书笔记(二)PackageManagerService PackageManagerService负责系统中Package的管理,应用程序的安装、卸载、信息查询等。1.IPackageManager接口类中定义了服务端和客户端通信的业务函数,还定义了内部
34次阅读

《深入理解Android2》读书笔记(五)

接上篇《深入理解Android2》读书笔记(四)startActivityAmvoid run() throws RemoteException { try { printMessageForState(); mAm.setActivityController(th
30次阅读

《深入理解Android2》读书笔记(七)

接上篇《深入理解Android2》读书笔记(六)广播接受者注册ContextImpl@Overridepublic Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { return registe
35次阅读