随笔分类 -  Android应用

1 2 3 4 下一页

摘要:调用两个库 CMakeLists.txt native-lib.cpp nativeSecond-lib.cpp MainActivity.java 阅读全文

posted @ 2018-03-28 10:39 maogefff 阅读(310) 评论(0) 推荐(0)

摘要:针对我之前文章的练习:JNI方法总结 1. 字符串 JAVA层: JNI层: 结果: 2. 基本类型数组 java层: JNI层: 结果 3. 对象类型数组 JAVA层: JNI层: 结果: 4. 在JNI中调用实例化对象中的方法1:(使用自身对象,自身已被实例化) JAVA层:测试对象 JAVA层 阅读全文

posted @ 2018-03-28 10:34 maogefff 阅读(461) 评论(0) 推荐(0)

摘要:整个网上就没看到一个关于JNI好点的文档,干脆自己写一份,以方便以后使用的时候查阅 1. 类操作 DefineClass 从原始类数据的缓冲区中加载类。 参数: env:JNI 接口指针。 loader:分派给所定义的类的类加载器。 buf:包含 .class 文件数据的缓冲区。 bufLen:缓冲 阅读全文

posted @ 2018-03-28 10:33 maogefff 阅读(485) 评论(0) 推荐(0)

摘要:https://www.cnblogs.com/mythou/p/3244208.html 阅读全文

posted @ 2018-03-28 10:32 maogefff 阅读(171) 评论(0) 推荐(0)

摘要:服务端代码:https://github.com/maogefff/AndroidTest/tree/develop-ServiceLocal2 客户端代码:https://github.com/maogefff/AndroidTest/tree/develop-ServiceRemote2 1. 阅读全文

posted @ 2018-03-28 10:27 maogefff 阅读(870) 评论(0) 推荐(0)

摘要:导入jar包:http://blog.csdn.net/zhw1551706847/article/details/77709142RootTools:http://blog.csdn.net/steelychen/article/details/40744305 RootTools:https://github.com/Stericson/RootTools 需要添加一个RootTools的ja... 阅读全文

posted @ 2018-03-28 10:20 maogefff 阅读(8386) 评论(0) 推荐(0)

摘要:1. startService和bindService的区别 1. startService: 生命周期: onCreate onStartCommand onDestory 与服务的通讯: 无法与服务进行直接通讯 与开启者的关系: 服务一旦开启与开启者(activity)将没有什么联系了,就算开启 阅读全文

posted @ 2018-03-28 10:05 maogefff 阅读(488) 评论(0) 推荐(0)

摘要:参考: http://www.cnblogs.com/whoislcj/p/6072718.html(重点这篇) https://www.jianshu.com/p/b4a8b3d4f587 https://www.cnblogs.com/xmcx1995/p/5870191.html 1. 概念 阅读全文

posted @ 2018-03-28 10:03 maogefff 阅读(783) 评论(0) 推荐(0)

摘要:参考:https://www.cnblogs.com/joy99/p/6121280.html 子线程是不能直接更新UI的。Android实现View更新有两组方法,分别是invalidate和postInvalidate。前者在UI线程中使用,后者在非UI线程即子线程中使用。换句话说,在子线程调用 阅读全文

posted @ 2018-03-28 10:02 maogefff 阅读(233) 评论(0) 推荐(0)

摘要:android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "properties"表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION 通过WiFi或移动基站的方式获取用户错略的 阅读全文

posted @ 2018-03-28 10:02 maogefff 阅读(163) 评论(0) 推荐(0)

摘要:dependencies { provided files(getLayoutLibPath()) } /** ZhangChao time:2014-12-31,get layoutlib.jar path. android.os.SystemProperties need it. */ // must called after "android" definition def... 阅读全文

posted @ 2018-03-28 09:32 maogefff 阅读(1121) 评论(0) 推荐(0)

摘要:转载:https://www.cnblogs.com/l2rf/p/5566895.html 线程对象属于一次性消耗品,一般线程执行完run方法之后,线程就正常结束了,线程结束之后就报废了,不能再次start,只能新建一个线程对象。但有时run方法是永远不会结束的。例如在程序中使用线程进行Socke 阅读全文

posted @ 2018-03-28 09:30 maogefff 阅读(2139) 评论(0) 推荐(1)

摘要:Collection 和 Collections的区别 1.Collection 在java.util下的一个接口,它是各种集合结构的父接口。继承与他的接口主要有Set 和List. 2.Collections java.util下的一个专用静态类,它包含有各种有关集合操作的静态方法。(是一个工具类 阅读全文

posted @ 2018-03-28 09:29 maogefff 阅读(685) 评论(0) 推荐(0)

摘要:参考资料:http://www.runoob.com/w3cnote/android-tutorial-listview.html 阅读全文

posted @ 2018-03-28 09:26 maogefff 阅读(157) 评论(0) 推荐(0)

摘要:上面就是Adapter以及继承结构图了,接着我们介绍一下实际开发中还用到的几个Adapter吧! BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter! ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字~ Sim 阅读全文

posted @ 2018-03-28 09:26 maogefff 阅读(162) 评论(0) 推荐(0)

摘要:1. CheckBox(复选框) 2. RadioGroup/RadioButton(单选按钮) 参考:https://www.cnblogs.com/wt616/archive/2011/06/20/2085531.html RadioButton表示单个圆形单选框,而RadioGroup是可以容 阅读全文

posted @ 2018-03-28 09:24 maogefff 阅读(347) 评论(0) 推荐(0)

摘要:运行结果: 阅读全文

posted @ 2018-03-28 09:22 maogefff 阅读(145) 评论(0) 推荐(0)

摘要:1. 查看线程是否还存活 结果: 2. 状态监测 notify是唤醒wait的,wait可以是自己运行,也可以是别的程序运行; 结果: 结果: 3. 中断线程 结果: 阅读全文

posted @ 2018-03-28 09:19 maogefff 阅读(503) 评论(0) 推荐(0)

摘要:结果: 阅读全文

posted @ 2018-03-28 09:18 maogefff 阅读(133) 评论(0) 推荐(0)

摘要:结果: 阅读全文

posted @ 2018-03-28 09:17 maogefff 阅读(149) 评论(0) 推荐(0)

1 2 3 4 下一页

导航