PieBridge An efficient, light, and easy-to-use framework for Android Inter-Process Communication (IPC). 一套高效、小…
分类:Android
Git 使用介绍(基础+本地分支)
基础使用 以下顺序按照本人习惯 从添加到提交,大家可以参考. 添加本地代码 git add . 解释:提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件(1.X 不包括 2.X包括了…
蓝牙开发之ble
ble的概念以及原理的简单理解 蓝牙是一种短距离无线通信技术,而蓝牙低功耗(BLE)是在蓝牙4.0协议上修改以适用低功耗应用场景的一种蓝牙协议。 那么4.0以后的蓝牙为什么低功耗了呢?传统蓝牙是通过广播收发状态,连接建立…
Monkey测试
monkey测试简介 什么是Monkey Monkey程序是Android系统自带的,由Java语言写成,在Android文件系统中的存放路径是: /system/framework/monkey.jar。 操作流程 通…
Android中获取View宽高方法
Android开发中经常需要获取控件的宽高,比如前不久我在写一个图片加载库时,因为需要对Bitmap进行裁剪就遇到了需要获取ImageView宽高的问题。 如果稍微了解过一下View的绘制过程,就会知道直接在onCrea…
Android Tips 5
前言 本文是一篇译文,这篇是这个系列的第五篇.讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如果能帮助到大家,也是极好的.由于不是严格的博文,所以翻译也…
Android与SELinux
传统Linux不足之处 1)存在特权用户root 任何人只要得到root的权限,对于整个系统都可以为所欲为。这一点Windows也一样。 2)对于文件的访问权的划分不够细 在linux系统里,对于文件的操作,只有「所有者…
Android Framework层的JNI机制(一)
JNI(Java Native Interface)Java本地接口。最初对JNI的了解,仅仅停留在Java通过JNI可以实现对C/C++函数的调用。比如,首先在Java中写好native方法。然后在C或C++中文件中,…
Android代码混淆的写法
Apk文件被反编译出来能被获取到里面的代码。对于这种情况,我们可以对项目代码进行混淆,随机生成难理解的类名,方法名,让代码难以阅读,加大功能被盗取的难度。混淆可以起到压缩Apk,混淆文件,预检,优化的作用。 1. 使用方…
Android BLE 库分享
QuickBle github地址:https://github.com/kevinhqf/QuickBle QuickBle 是一个Android BLE的扩展库,可以对BLE进行快速便捷的操作。 QuickBle 使…
PC端如何通过USB线与Android设备通信
原理 通过 Socket 连接通信,将 PC 端作为客户端,Android 设备作为服务端 127.0.0.1 为设备本地地址 Android 与 PC 端通过端口通信,需要用到 forward 指令 adb forwa…
什么时候加上android.intent.category.DEFAULT和LAUNCHER
转自:http://blog.csdn.net/ccccdddxxx/article/details/7843070 1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit…