![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android应用程序开发
沐白001
c,c++,c#,java 全职菜鸟
展开
-
Android 使用非阻塞的方式读写串口
正常Android设备的串口一般是用作debug调试使用,随着Android设备使用越来越广,比如智能pos、智能扫码机都会用到Android主板和单片机进行通信,如果Android主板和单片机通信数据量大可以使用USB,若是通信数据量小可以使用串口进行通信,因为串口通信简单并且稳定性高,最近做的一个项目就是Android使用串口和加密芯片进行通信,Android主板使用的是rk3288和rk33...转载 2019-08-08 09:32:07 · 2360 阅读 · 0 评论 -
Android 中 如何查看 DDMS 里面的 data 文件,并从设备中导出所需文件
所需准备:(1) 有 root权限的设备(可以是真机但必须被 root过,也可以是模拟器,模拟器自带root权限)(2) 通过 cmd修改 data文件的权限如下:C:\user....>adb shell........su当符号 从 $变成# 符号,说明该设备 有 root 权限,...转载 2019-08-29 14:25:31 · 546 阅读 · 0 评论 -
android DDMS工具的正确使用方法
一:首先找到android sdk目录下的tools文件夹,点击monitor.bat文件,(切记,打开DDMS工具前,关闭android studio和模拟器,否则会出现8700端口被占用的错误信息)二:打开android studio,打开项目,打开模拟器运行APP DDMS左侧会出现相关项目:如图三:打不开storage文件夹下emulated文件夹的解决办法:...原创 2019-08-29 14:24:17 · 1407 阅读 · 0 评论 -
20+个很棒的Android开源项目
DDComponentForAndroid一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能项目地址https://github.com/luojilab/DDComponentForAndroidopen-source-mac-os-apps非常棒的MacOS开源应用程序列表项目地址http...转载 2019-08-27 16:10:21 · 168 阅读 · 0 评论 -
Android 网络框架(Android-async-http,OKHttp,retrofit,volley,xUtils,Afinal)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_37278353/article/details/58079762目前常用的网络框架,当然呢,每种网络框架都会有其优点和缺点的,主要是根据我们自身的项目进行选择:1.Android-async-httpAndroid-asy...转载 2019-08-27 09:46:36 · 211 阅读 · 0 评论 -
android 开发不能创建目录
原来代码:File tempDir = new File(path); //path 是一个参数 if (!tempDir.exists()) { try { tempDir.mkdir(); //mkdirs 可创建多级目录,mkdir只能创建以及目录 } catch (Exception...原创 2019-08-23 15:47:50 · 565 阅读 · 0 评论 -
使用 Android Studio 写出第一个 NDK 程序(超详细)
NDK(Native Development Kit),是用于在 Android 应用中嵌套本地代码的工具集,现在 Android 开发最常用的工具就是 Android Studio 了,笔者也是刚刚接触 NDK 开发,用了一天的时间,踩了很多坑,最终跑通了自己的第一个 NDK 程序,话不多说,现在开始。第一步:给 Android Studio 配置 NDK:选择 SDK Manag...转载 2019-08-12 09:27:41 · 457 阅读 · 0 评论 -
android(多个Activity之间切换)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_38420342/article/details/84344496一、切换Activity的5种方式Intent intent = new Intent();(1)intent.setClass(this,Other...原创 2019-08-15 10:57:40 · 504 阅读 · 0 评论 -
Android 返回键(后退键)Back键事件捕获的两种方法
在开发中退出应用,有时候需要对back键进行监听控制,下面是捕获Back键的两种方式,复写Activity的这两个方法:方式一:@Override public void onBackPressed() { super.onBackPressed(); Log.e(TAG, "onBackPressed: 按下了返回键"); ...原创 2019-08-15 10:42:17 · 1321 阅读 · 0 评论 -
android同步代码
lock,synchronized 实例/** Lock模块事例 **/ private Lock lock; private static Integer value = 0; public void change2() { lock.lock(); try { value++; System.out.println(value); if (val...原创 2019-08-14 11:01:44 · 388 阅读 · 0 评论 -
Android Thread多线程理解
Android 多线程:Thread理解和使用总结一、Android中的Thread定义:线程,可以看作是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。1.1 Thread主要函数函数名 作用 run() 线程运行时所执行的代码 start() 启动线程 sleep()/sleep(long millis...转载 2019-08-14 09:38:06 · 772 阅读 · 0 评论 -
Android 使用非阻塞的方式读写串口2
上一篇博客简单介绍了Android 串口使用demo,项目开发中由于app 同学要求 例如 getMcuversion() 返回值是 当前单片机版本号,由于我们串口是阻塞的 ,所以我们接收到串口返回值后,readthread 仍不会结束。所以传递当前read结果防是有两种,一种通过handler方式将read结果发给getMcuversion(){},但是我们无法预知何时能读到结果。另外一种就是非...转载 2019-08-08 09:34:09 · 550 阅读 · 0 评论 -
Android 串口开发(一) 串口读写操作
版权声明:未经博主同意切勿转载 https://blog.csdn.net/qq_32136827/article/details/81129640开发串口程序首先要求你的设备需要支持串口通信,可以在设备上装一个App端的串口工具来检测一下链接:https://pan.baidu.com/s/11L4aZI9orBhbnztka6H1Og提取码:bvot或者在电脑端下载一个友善串口...转载 2019-08-08 09:46:29 · 1608 阅读 · 1 评论 -
Android如何遍历特定目录下所有文件
第一个案例为大家分享了Android遍历特定目录下所有文件,包含子目录的,并删除最新创建的。private boolean deleteLastFromFloder(String path) { boolean success = false; try { ArrayList<File> images = new ArrayList<File&g...原创 2019-09-05 11:01:07 · 2623 阅读 · 0 评论