240 发简信
IP属地:上海
  • Android Binder的极简使用

    进程间通信很多同学都使用到AIDL,这个是对Binder进行了一层封装。其实剥开AIDL,刺果果的使用Binder,有种很简单的方式,不过最好是系统应用,因为看Android...

  • 跟笨又不觉得自己笨的人合作是种什么体验

    最近工作需要经常接触其他部门的同事。 这件事情的关系梳理起来可能比较复杂。就从工作岗位介绍起。 本人从事研发工作。具体产品就是大家用的手机操作系统。 我们公司系统开发,一个部...

  • 第一章 程序猿1

    我叫陈陌然(当然不是真名,故事需要),三十岁,就职于一家IT企业,软件研发工程师。没错,我就是本文的主角,但并没有主角光环,所以至今还是名“搬砖”工程师。网络上流传着很多程序...

  • Android蓝牙串口通信的用法(二)

    如果需要开发接收端,需要等待对方的数据的话: class SocketListener extends Thread {private BluetoothServerSock...

  • Android String通过蓝牙串口byte[]传送后转成String

    String转成byte[]后,蓝牙另一端接收到再转成String,对应的比如utf-8或者GBK编码等,一般都会变成乱码。通过实验发现中间需要通过java内部编码,包括中文...

  • Android 指定目录下查询apk文件

    private List<MyFile> myFiles = new ArrayList<MyFile>(); public List<MyFile> getMyFiles(...

  • Android Zip工具类ZipUtils

    import java.io.*;import java.util.ArrayList;import java.util.Collection;import java.uti...

  • Android 文件MD5计算

    例子代码走起,MD5 md5sum = new MD5();md5sum.md5sum("/sdcard/xxx/yy.java"); MD5类文件:import java....

  • Android读取ini文件

    直接上代码说明,例如 mReader = new IniReader("/data/app/xxx.ini"); wifiSSID = mReader.getValueStr...

  • Android几个实用的小功能实现

    //获取当前活动的activity所在的包名 public String getAppPackageName(Context context){ ActivityManage...

  • Android蓝牙串口通信的用法(一)

    一. 蓝牙权限 二.配对 代码走起~~ 会顺带加些常用的知识点。简书这个贴代码,格式都没了,将就的看吧,需要的时候自己再检查括号啥的,毕竟时间很紧张。 1.发起请求:...

  • 输出16进制byte数据的java实现

    在byte数据流的应用场景中,很多时候需要输出log,以便查看是否正确。 可以使用以下方法实现: public void printHexString(String s, b...

  • lrc检验的java实现

    百度的解释:纵向冗余校验是通信中常用的一种校验形式,也称LRC校验或纵向校验(Longitudinal Redundancy Check)。 算法:可以理解为一串byte数据...