
Android总结
文章平均质量分 74
Herb的修炼之旅
怀揣着最好的梦奔跑在通往最自由的路上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android常见问题01_AndroidStudio导入Gradle版本较低的项目一直加载的问题
解决方法:在导入项目前将gradle-wrapper.properties文件中的gradle版本修改为和你自己AndroidStudio版本一致,再进行导入即可原创 2016-12-30 11:28:37 · 1368 阅读 · 0 评论 -
Android JNI的调用
一、Java调用C++ 方法一:手动生成so 1、新建jni.java,书写静态方法load so以及native方法 public class MyJni { static { System.loadLibrary("JniTest"); } public static native String sayWhat(); } 2、将编写好的...原创 2018-12-04 15:32:49 · 1528 阅读 · 0 评论 -
Android线程间的消息传递
一、UI线程往其他Theard传递消息 1、UI端传递方式: A、首先让handler ontain一个message B、然后sendToTarget 2、其他Thread接受UI线程传递内容: A、实现run方法 B、Looper初始化:Looper.prepare C、Handler对象初始化:实现handlerMessage方法 D、Looper loop循环等待 new MyTh...原创 2018-12-03 15:25:35 · 2727 阅读 · 0 评论 -
Android的事件分发机制
一、ViewGrounp和View的事件分发 1、ViewGrounp中有interceptTouchEvent,dispatchTouchEvent,onTouchEvent 2、View中有dispatchTouchEvent和onTouchEvent 二、ViewGrounp和View事件的先后顺序 1、如果一个按钮在一个ViewGrounp上,必定先触发ViewGrounp的dispat...原创 2018-12-06 15:18:52 · 184 阅读 · 0 评论 -
Android中一个APP调起另一个APP
private String pacakageName = "jump.test.com.testjumpotherapp02"; private String activityName = "jump.test.com.testjumpotherapp02.MainActivity"; 一、方式一 findViewById(R.id.btn01).setOnClickListener(n...原创 2018-12-07 14:51:10 · 1315 阅读 · 0 评论 -
Android自定义View的使用(基础篇)
前言: 本文主要讲述自定义View中Paint、Canvas以及Path的使用,不牵扯到PathMeasure和Matrix,提供画一些常见的点、线、面、矩形、圆、椭圆以及不规则图形。 另外需注意:Android的坐标系和数学中的坐标系是有区别的,Android的坐标系是以屏幕的左上角为坐标原点,垂直向下是Y轴的正方向,切勿和数学坐标系混淆。 先上图形: 一、自定义V...原创 2018-12-21 10:11:21 · 806 阅读 · 0 评论 -
Android进程间通讯AIDL
一、原因: Android每个应用因为有独立的虚拟机,独立的内存空间,所以不能通过共享内存来进行数据交互。 其中有两种交互方式,一种是RPC另一种是IPC,RPC是指直接调用其他应用的方法,IPC只是进行进程间的通讯。 二:常见的进程间通讯的方式: Bundle、Messager、AIDL、ContentProvider、Socket、Broadcast...原创 2019-01-03 15:27:10 · 278 阅读 · 0 评论 -
Android RecyclerView的使用及和ListView比较的优缺点
一、优缺点 1.ListView相比RecycleView的优点 a.ListView实现添加HeaderView和FooderView有直接的方法 b.分割线可以直接设置 c.ListView实现onItemClickListence和onItemLongClickListence有直接的方法 2.RecyclerView相比ListView的优点 a....原创 2018-12-18 16:54:19 · 6039 阅读 · 2 评论