![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础
文章平均质量分 70
路过独木桥!!
本人从事6年的android app开发和framework开发 从事过rk 展锐 MTK等平台os定制开发
展开
-
Android 内容提供者(ContentProvider的使用)
ContentProvider 是Android 四大组件之一,其本质上是一个标准化的数据管道,它屏蔽了底层的数据管理和服务等细节,以标准化的方式在Android 应用间共享数据。用户可以灵活实现ContentProvider 所封装的数据存储以及增删改查等,所有的ContentProvider 必须实现一个对外统一的接口(URI),内容提供者组件通过请求从一个应用程序向其他的应用程序提供数据。这...原创 2020-04-19 22:46:21 · 736 阅读 · 0 评论 -
Android SQLite的使用
一、SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,还有ODBC接口,同样比起...原创 2020-04-19 08:32:08 · 303 阅读 · 0 评论 -
Android XmlPullParser解析XML文件
1、创建一个weather.xml文件<?xml version="1.0" encoding="utf-8"?><weather> <channel id ='1'> <city>北京</city> <temp>25°</temp> ...原创 2020-04-14 23:07:37 · 210 阅读 · 0 评论 -
SharedPreference.Editor的apply和commit方法不同
在android 中存储数据时经常用SharedPreference, 并且在提交数据时一直用的是Editor的commit方法, 今天无意了看到了系统用了apply,看了方法的介绍, 原来这个方法也是可以提交数据的.一、apply没有返回值而commit返回boolean表明修改是否提交成功apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到...原创 2020-03-27 18:16:39 · 107 阅读 · 0 评论 -
Android 10动态申请读写权限
1、在AndroidManifest.xml中添加权限<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.wq.ndk_audio"> <uses-permiss...原创 2020-02-21 14:19:09 · 11597 阅读 · 2 评论 -
一.mtk平台的gpio控制
最近代码中的默认的是GPIO是高电平,然后需求是想改为低电平1.1 内核中的gpio配置//设置gpio0为GPIO模式mt_set_gpio_mode(GPIO18, GPIO_MODE_GPIO);//设置gpio0方向为outmt_set_gpio_dir(GPIO0, GPIO_DIR_OUT);//设置gpio0高mt_set_gpio_out(GPIO0, GPIO_OU...原创 2018-11-14 09:11:12 · 2214 阅读 · 1 评论 -
常用adb命令记录
1.adb shell dumpsys window | findstr mCurrentFocu获取当前Activity的包名和类名原创 2018-06-12 17:12:28 · 145 阅读 · 0 评论 -
安卓无线网调试
1.输入adb tcpip 9999 2.adb connect 172.27.35.1:9999.172.27.35.1是IPv4 3.connected to 172.27.35.90:9999出现这个代表连接成功了原创 2018-06-11 16:02:03 · 252 阅读 · 0 评论 -
HttpURLConnection使用:
HttpURLConnection使用: Get请求实现:private void requestGet(HashMap<String, String> paramsMap) { try { String baseUrl = "https://xxx.com/getUsers?"; StringBuilder tempParams =转载 2016-08-30 15:00:53 · 1242 阅读 · 0 评论 -
Android 中Toast工具类
Android中Toast工具类原创 2016-06-14 14:00:26 · 283 阅读 · 0 评论 -
Android获取手机内部存储空间和外部存储空间
Android获取手机内部存储空间和外部存储空间 import java.io.File; import android.os.Environment; import android.os.StatFs; public class StorageUtil {private static final int ERROR = -1;/** * SDCARD是否存 */public st原创 2016-06-21 14:59:00 · 456 阅读 · 0 评论 -
Android开发中常用计算缓存数据和清除缓存数据工具类
Android开发中常用计算缓存数据和清除缓存数据工具类 import java.io.File; import java.io.FileInputStream; import java.math.BigDecimal; import java.text.DecimalFormat;import android.content.Context; import android.os.Envi原创 2016-06-21 14:51:11 · 472 阅读 · 0 评论 -
Andorid 反编译App
开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。1、android-apktool 主要是进行反编译的2、dex2jar-0.0.9.15 将反编译后的classes.dex文件转化为jar3、jd-gui-0.3.6.windows 对第2原创 2016-03-10 14:33:47 · 276 阅读 · 0 评论 -
Android开发BroadcastReceiver中的Action使用说明
Android开发BroadcastReceiver中的Action使用说明1. 时间日期的Action说明 ACTION_TIME_TICK 每分钟发送,表明时间在运行 ACTION_TIME_CHANGED 当用户更改了设备上的时间时发送 ACTION_TIMEZONE_CHANGED 当用更改了设备上的时区时发送 ACTION_BOOT_COMPLETED原创 2016-06-24 18:34:31 · 1903 阅读 · 1 评论