- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 FileNotFoundException on proguard-android.txt file
Execution failed for task ':BaiduMap:transformClassesAndResourcesWithProguardForPubDebug'.> java.io.FileNotFoundException: /Users/wangcuiqin/Library/Android/sdk/tools/proguard/proguard-android.txt (
2017-07-21 19:49:20 414
原创 欢迎使用CSDN-markdown编辑器
一文看懂Java内存模型参数传递本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:java内存模型String在内存中的存储形式图片链接和图片上传Java值传递和引用传递的研究一个关于值传递和引用传递的栗子try 代码块中含 return 语句时,代码执行顺序public class Test3 {public static void main(
2017-07-05 20:26:19 247
原创 Android 远程 service 和 Binder
Android 中 的远程 Service 以及Binder介绍1.远程 Service 介绍 在Android平台,每个应用程序都是一个单独的JVM,都运行在自己的进程空间里, 通常,一个进程不允许访问另一个进程的内存空间(一个应用不能访问另一个应用)。当用户(程序开发人员)想在一个App中访问另一个App的进程空间的时候,就需要进程间通信。在Android中,远程服务为我们提供了实现进
2017-06-09 14:34:36 441
原创 查找子串算法java
暴力算法 @searchTarget 要查找的子串 @searchFrom 查找出处 public ArrayList search(String searchTarget, String searchFrom) { //可能会有多个子串被查到,strPos记录子串的位置 ArrayList strPos = new ArrayList...
2017-05-22 18:29:59 346
原创 MSBuild命令行编译Xamarin 项目
Xamarin 平台: C# language – 使用C#语言构建应用程序Mono .NET framework – 微软的跨平台框架Compiler – 根据不同平台生成不同产品的编译器IDE tools – 集成开发环境,包含了创建,构建,部署,编译等。Compilation 我们先看一下官网的描述: The C# source makes its way into a
2016-04-19 14:46:33 941
MSBuild命令行编译Xamarin 项目
[b]Xamarin 平台:[/b][list][*]C# language – 使用C#语言构建应用程序[*]Mono .NET framework – 微软的跨平台框架[*]Compiler – 根据不同平台生成不同产品的编译器[*]IDE tools – 集成开发环境,包含了创建,构建,部署,编译等。[/list][b]Compilation[/b]我...
2016-04-19 14:42:19 261
原创 微信聊天左滑显示删除实现
参考http://blog.csdn.net/xiaanming/article/details/18311877使用https://github.com/JakeWharton/NineOldAndroids 第三方工程实现1. 自定义view 继承ListView 添加OnScrollListener 和 实现View.OnTouchListener 2. 在OnTouchList...
2016-04-06 18:04:27 595
原创 Handler Thread
[b]介绍[/b]首先我们来看看为什么我们要使用HandlerThread?在我们的应用程序当中为了实现同时完成多个任务,所以我们会在应用程序当中创建多个线程。为了让多个线程之间能够方便的通信,我们会使用Handler实现线程间的通信。下面我们看看如何在线程当中实例化Handler。在线程中实例化Handler我们需要保证线程当中包含Looper(注意:UI-Thread默认包含Loo...
2016-03-21 16:42:18 133
原创 Android Handler 作用
Android handler 作用:什么是handler?handler扮演了往MQ上添加消息和处理消息的角色(只处理由自己发出的消息),即通知MQ它要执行一个任务(sendMessage),并在loop到自己的时候执行该任务(handleMessage),整个过程是异步的。handler创建时会关联一个looper,默认的构造方法将关联当前线程的looper,不过这也是可以set的。...
2016-03-21 15:31:49 110
原创 Android ListView 问题汇总
Listview 问题汇总:1. item 中的check view 选中混乱 ListView 缓存机制导致的。解决方案可以是:在adapter里的getView方法里先调用holder.cbIamge.setOnCheckedChangeListener方法,再调用holder.cbIamge.setChecked方法即可解决问题。(holder.cbIamge)是一个...
2016-01-11 11:16:35 169
原创 Intent与Activity启动模式相关的Flag
网上对于 Intent 的 flag 做了很多介绍,都比较生涩,这篇文章通过几种常见的场景来介绍一下几种Intent 的flag。 场景1: Activity 1 启动Activity 2, 在Activity 2 界面 按返回键 默认结果: 返回到Activity 1 要求:finish Activity 2 且不返回Activity 1 做法...
2015-11-27 16:08:38 98
原创 OpenGL 绘制彩色六面体(六个面六种颜色)
Android API Demo 中有个 Touch Rotate 的彩色立方体,把这个立方体修改成 -- 每个面有单一不同颜色的长方体。OpenGL可以为顶点着色,OpenGL允许为同一多边形的不同顶点指定不同的颜色。在默认情况下,OpenGL会计算两点顶点之间的其它点,并为它们填上“合适”的颜色,使相邻的点的颜色值都比较接近。如果使用的是RGB模式,看起来就具有渐变的效果。...
2015-10-27 11:35:16 3003
原创 Android 实现两个控件分别靠左侧边缘和右侧边缘,且不重叠
1. 使用relativeLayout 从右侧往左侧加,但是问题是,如果右侧的想要不显示,右侧的控件位置会显示空白,而不会自动显示左侧的剩余部分
2014-12-11 16:02:12 872
原创 Android系统源码数据库(mmssms.db)(转)
论Android系统源码数据库(mmssms.db)中几个表之前的关系. 首先明了未接信息的数据库的位置在系统/data/data/com.android.providers.telephony/databases/mmssms.db 包下。希望大家能够结合源码中的1. Telephony.java (主要讲这些表里有哪些字段)2. MmsSmsPr...
2013-11-18 17:00:55 200
原创 Android SMS 数据库
$ adb shell$ cd data/data$ cd com.android.providers.telephony$ cd databases$ sqlite3 mmssms.dbsqlite> .tablesaddr pdu threads android_metadata...
2013-11-18 14:57:41 802
原创 计算机可以抽象出生活原型之一 ---- 计算机网络: Socket 和 HTTP 那些事
Socket 和 HTTP 是在网络通信的应用中经常提到呢,那么这两位大侠到底是什么呢?其实Socket 和 HTTP 没有放在一起说的道理,一个是基于传输层开发的接口,一个是应用层协议。Socket 是基于网络模型的传输层TCP协议开发出来的接口,Socket运输员只负责把最基本的数据流传送到目的地(主机ip地址和Port端口号),至于你的数据是用来做什么的Socket不管。HTTP...
2013-11-15 16:16:20 124
原创 软件开发人员的职业发展规划(转)
近几年来,随着公司每年的“校园行”、“金种子”等招聘项目的开展,越来越多的新鲜血液加入到我们这个大家庭。如何引导我们年青的技术人员进行职业规划,帮助他们快速成长,同时也为公司培养人才、留住人才,成为各部门经理人面临的一个重要任务。 我们的各级经理在指导团队成员进行职业发展规划时,需要注意三个基本要点:1. 首先要了解团队成员,才能根据他的个人性格、兴趣、能...
2013-11-08 10:00:19 624
原创 下载Android source 问题
fatal: '../platform/abi/cpp.git' does not appear to be a git repositoryfatal: The remote end hung up unexpectedlyerror: Cannot fetch platform/abi/cpp有两种可能:1. 查看home目录,cd ~ 是否有个.repo的文件夹,如果有删...
2013-10-17 10:34:22 112
原创 编译Android常见问题
make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] Error 1解决:sudo apt-get install lib32ncurses5-devmake: *** [out/target/common/obj/JAVA_LIBRARIES/core_intermediates/noproguar...
2013-10-15 17:52:39 115
原创 查看Android数据库
1. adb shell;2. cd data/data3. cd com.android....4. cd databases5. sqlit3 awarehub.db6. .tables7. .mode line8. select * from table
2013-03-19 15:26:49 115
原创 Android Camera 和 frameword 的交互
app层和framework层交互:./frameworks/base/core/java/android/hardware/Camera.java拍照过程framework层和APP层的交互流程,在takePicture()方法的注释里做了详细解释:总结一下:拍照过程中Camera service 会初始一些Callbacks,在应用中实现这些callback的接口方法, ...
2013-01-29 20:21:57 134
原创 Android.mk的理解
对Android.mk文件的理解:在路径/home/archermind/source/source/ndk/docs下有个ANDROID-MK.html 文件,这个文件解释了源码路径下Android.mk 文件。三个概念:make:是一个命令工具;makefile:定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,...
2013-01-29 20:20:28 104
原创 Android 4.0 中的Camera
查看Android 4.0 的源码,会发现:在package/apps下有一个Camera ,一个Gallery,一个 LegacyCamera,一个Gallery2,而Camera包下没有Android.mk 和 AndroidManifest.xml文件, 查看源码,在路径/home/archermind/source/source/bu...
2013-01-29 13:57:00 89
原创 Camera 由上到下1
主Activity,com.android.camera/com.android.camera.Camera.javaCamera继承ActivityBaseActivityBase 使用Util.java 文件的方法: DevicePolicyManager dpm = (DevicePolicyManager) activity.getSystemService( ...
2013-01-29 11:24:55 103
原创 启动模拟器的问题
在我前面的文章中,写了关于如果启动Android源码编译出来的模拟器的问题,如果在编译SDK之前启动模拟器,是没有问题的,当编译了SDK,再启动模拟器就会报这样的问题:ERROR: You did not specify a virtual device name, and the systemdirectory could not be found.If you are...
2013-01-28 17:20:06 229
原创 Failure [INSTALL_FAILED_DEXOPT]
转载的,地址http://blog.csdn.net/victoryckl/article/details/7858093在android4.0源码里面编译出来apk后,用adb install 安装时,报错[INSTALL_FAILED_DEXOPT]。z:\ics-android\ics-src\out\target\product\generic\system\app>a...
2013-01-28 17:06:52 98
原创 Android 模拟器运行编译后的源码
下载Android源码以及如何编译,这里就不多介绍了,照着www.android.com给的步骤进行,主要介绍一下使用make命令编译好了源码之后,如何使用模拟器来运行生成的镜像之类的文件。 方式应该有很多,接下来介绍两种方式: 1.源码编译完成,在目录/home/archermind/source/source/out/host...
2013-01-28 13:41:05 430
WinPcap中文帮助手册.chm
2009-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人