- 博客(6)
- 收藏
- 关注
原创 [Android]JNI动态注册Java函数教程
最近在做关于JNI的项目,跟大家分享一些经验。 关于在C层静态注册Java层的Demo网上已经有相当多的说明了。 这里是一个学习静态注册的很好的例子http://cherishlc.iteye.com/blog/1756762 可以先学习JNI的基本知识再学习下面的知识。 但是既然Java和C只是一个互调的过程,那么只要让JVM知道函数的对应关系就可以了。
2014-12-26 18:44:48 897
原创 [Android]点击事件的传递,从ViewGroup到View传递简短总结
简单的点击事件处理是很容易的,要明白传递的流程有点困难,LZ研究事件传递的过程中被弄混了许多次,所以总结一下经验,顺便整理一下思路,帮助记忆。 一个布局文件,如果只有单个按钮,设置点击事件是不需要再说了。 <Button android:id="@id/btn" xmlns:android="http://schemas.android.com/
2014-12-13 14:01:48 1081
原创 [Java]求字符串的交集
最近在做Android开发的时候遇到这样一个问题。 服务器给客户端推送应用的时候会发送一个apk的列表serviceApkList,其中有n个apk的包名(com.xxx),类似于这个样子的。 因为客户端要到服务器端进行下载,然后可能出现下载失败的情况(网络不好,url错误等情况),本地也有一个apk的列表clientApkList 于是要在客户端上做比较,servi
2014-12-06 22:30:13 2711
原创 [Java]各种基础的查找和排序算法总结
查找方法: 1.顺序查找。 按数组的顺序从前往后一直比较,直到找到目标值返回。 优点:对数组的结构没有特定的要求,算法简单。 缺点:当数组个数n较大时,效率低下。 时间复杂度:最大时间复杂度是O(n),最小时间复杂度是O(1),平均时间复杂度是O(n/2). /** * 顺序查找算法 * * @param array * 数组 *
2014-12-02 16:30:52 2531
原创 [Android]屏幕自适应
1. 概述 1.1 引言 Android手机型号众多,导致屏幕尺寸,分辨率版本众多。应用要为这些机型提供合适的方案和布局。编写此文档以此解决这一棘手的问题。 1.2影响因素 1.分辨率; 2.尺寸; 3.横竖屏 4.API版本 1.3基本概念 1.Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸);
2014-12-02 14:42:13 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人