![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 69
Karson Tiger
这个作者很懒,什么都没留下…
展开
-
AIDL解析(二):AIDL项目开发
AIDL源码项目AIDL通信原理使用Android Studio开发AIDL项目遇到问题的解决方法原创 2022-04-06 16:29:40 · 3379 阅读 · 0 评论 -
AIDL解析(一):AIDL原理解析
AIDL编写AIDL运行原理AIDL原创 2022-04-06 16:27:00 · 10252 阅读 · 0 评论 -
Android截图指令
android 截图指令原创 2022-02-16 15:51:35 · 2228 阅读 · 0 评论 -
SIMLock锁卡功能
一、背景介绍1.1 简介锁卡即SIMLock,当手机开机启动或者插入SIM卡时,手机modem侧预置在NV项中的配置信息会与SIM卡中的信息做比对,检测是否匹配。若匹配,则SIM卡可以正常使用。若不匹配,则SIM卡相关功能均无法正常使用,例如拨打电话、发送短信及上网等;或者是只能注册2G网,不能注册4G。SIMLock锁和图案锁,数字密码锁,PIN码锁,PUK锁一样,是Keyguard模块中的一种锁。1.2 目的一些运营商会要求控制某一类卡...原创 2021-12-11 17:44:35 · 1154 阅读 · 0 评论 -
Android-广播实现App开机自启动
在Android程序中,使用Android四大组件中的BroadcastReceiver广播接收者,实现这样一个功能:当手机开机时,本应用自动启动;原创 2021-11-27 21:38:37 · 1101 阅读 · 0 评论 -
Android学习
Android重要控件学习参考网址(CSDN)https://blog.csdn.net/mapeifan/article/details/50454002原创 2021-08-13 15:03:00 · 142 阅读 · 0 评论 -
ADB命令
一、常用指令adb常用命令大全 参考:https://www.cnblogs.com/poloyy/p/13935516.htmladb logcat -s XXX 只输出与XXX有关的信息adb nodaemon server 查看端口是否被占adb start-server 开启ADB adb kill-server 关闭ADB adb logca...原创 2021-09-08 17:55:39 · 1601 阅读 · 0 评论 -
Android实现退出整个程序的方法
这里采用任务栈管理器的方式,即利用一个单例模式的Activity栈来管理所有Activity。实现步骤 1. 自定义 Application类,储存每一个Activity,并实现关闭所有Activity的操作;import android.app.Activity;import android.app.Application;import java.util.LinkedList;import java.util.List;public class...原创 2021-09-15 19:41:37 · 1395 阅读 · 0 评论 -
登录界面实现记住密码功能
SharedPreference首先我们要知道,Android 实现记住用户名和密码的功能是通过SharedPreference 存储来实现的。创建一个复选按钮,通过按钮的否选取来进行事件处理。若按钮选中存储账号和密码的信息。若按钮没有选中,则清空账号和密码的信息。步骤(1)判断是否输入了账号和密码;if(usr.trim().equals("")){ Toast.makeText(this, "请您输入用户名!", Toast.LENGTH_SH...原创 2021-09-15 20:41:41 · 2018 阅读 · 0 评论 -
Android多语言(国际化适配)
本文采用的方式是:根据系统设置中修改的系统语言环境,应用被动适配实现国际化的效果;步骤 (1)只需要在res目录下创建相应的资源文件即可,如果手动创建比较麻烦,可以下载AndroidStudio的插件AndroidLocalize或直接在plugins中搜索添加; 【图片】 (2)安装完成后,重启AndroidStudio,在values中选择strings.xml,右键选择“”,如下图所示; 【图片】 ...原创 2021-09-15 20:56:23 · 2770 阅读 · 0 评论 -
使用命令方式进入手机目录
环境要求 adb命令已安装命令工具命令方式既可以在命令行中进行,也能在Android Studio的Terminal中进行;步骤(1)首先进入输入adb shell命令进入手机系统,如下图;(2)然后就可以使用cd、ls、touch等命令进行文件操作,如下图;...原创 2021-09-15 21:07:12 · 4122 阅读 · 0 评论 -
Android中线程的使用
AsyncTask线程类的使用 下面以一个 “多线程异步方式实现文件复制” 实例来体会一下AsyncTask的使用。 (1)FileMoveAsyncTask类(继承并实现AsyncTask类)package com.android.androidpractice0824.async;import android.content.Context;import android.os.AsyncTask;import android.util.Log;imp...原创 2021-09-15 21:49:57 · 345 阅读 · 0 评论 -
SystemUI
StatusBar(状态栏)显示界面ViewStub控件 参考:https://blog.csdn.net/qq_36282231/article/details/82721018 1. config_showOperatorNameInStatusBar属性 状态栏显示运营商信息:将该属性设置为true; 2. include标签 使用include显示悬浮式通知布局...原创 2021-09-22 11:40:00 · 983 阅读 · 0 评论 -
音乐播放器项目分析
项目 参考:GitHub - RSMung/RSMungMusic: Android音乐播放器,目前有五个activity,一个service博客 参考:Android端本地音乐播放器(一)---前言_lvdoujack的博客-CSDN博客activity_music.xmlAVLoadingIndicatorView控件该控件用于显示界面跳转时的加载动画, 参考:(安卓效果)AVLoadingIndicato...原创 2021-09-22 15:02:14 · 504 阅读 · 0 评论 -
Android实现文件操作
RandomAccessFile类(实现了文件写入) 参考:(转)RandomAccessFile类使用详解 - 来了^O^老弟 - 博客园BufferedReader类(实现了文件读取) 参考:JAVA基础知识之BufferedReader流_咕噜是个胖子-CSDN博客_bufferedreaderFileWriter类(实现了文件修改) 参考:Java FileWriter类 | 菜鸟教程FileWrit...原创 2021-09-27 11:31:49 · 572 阅读 · 0 评论 -
自定义Android状态栏
1. 将导航栏和状态栏设置为透明 (1)自定义BaseActivity,继承AppCompatActivity类;public class BaseActivity extends AppCompatActivity{ public static Context mInstance = null; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst...原创 2021-09-30 10:50:35 · 1039 阅读 · 0 评论 -
SQLite数据库
一、SQLite数据库基础参考教程https://www.runoob.com/sqlite/sqlite-tutorial.htmlAndroid Studio保存并查看SQLite数据库文件https://blog.csdn.net/midnight_time/article/details/80964647使用Android Studio的Database Navigator插件查看SQLite数据库(1)找到File ->...原创 2021-10-08 09:28:17 · 199 阅读 · 0 评论 -
Android进阶学习
一、标签学习 # 资源文件xml <string-array>标签 参考:Android 中string-array的用法_不积跬步,无以至千里-CSDN博客原创 2021-10-14 18:49:16 · 209 阅读 · 0 评论 -
Laucher学习
Laucher快捷方式、Widget加载Launcher3学习记录-Launcher第一次启动时的快捷方式、Widget加载流程 - 云海天际 - 博客园原创 2021-10-18 15:04:19 · 72 阅读 · 0 评论 -
adb调试命令总结
关键字:日志、log参考网址:Android P adb调试命令总结_Sunxiaolin2016的博客-CSDN博客日志命令命令:adb shell setprop log.tag.MyTag D/*应用举例: 该程序最终输出:debug can print*/ String TAG = "MyTag"; void testLog(){ Log.v(TAG,"verbose can print"); Log.d(TAG,"debug原创 2021-10-27 11:26:08 · 567 阅读 · 0 评论 -
对话框的定义与使用(八种对话框)
一、序言Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式,将在第2部分介绍。有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create()、show()、dismiss()等方法,将在第3部分介绍。二、代码示例 //各对话框的截图待添加......2.1 普通Dialog2.1.1 两个...原创 2021-11-01 17:37:47 · 1326 阅读 · 0 评论 -
Android权限
一、序言 在以往的Android开发过程中,遇到了很多需要申请手机相关权限的问题。申请方式总的来说,分别静态申请和动态申请两种,这里对Android权限的相关内容做一个总结。二、静态申请权限2.1 权限总结//1 查看网络连接状态<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />//2 手机照片访问 照片权限<uses-permission androi...原创 2021-11-01 17:56:57 · 389 阅读 · 0 评论 -
Android实现密码显示与隐藏
参考网址:EditText的setTransformationMethod的使用_小小程序员-CSDN博客_settransformationmethod原创 2021-11-03 23:52:25 · 7149 阅读 · 0 评论 -
Android中的attrs.xml文件
一、序言 控件有很多属性,如 android:id、android:layout_width,这些属于系统自带的属性,我们还可以使用自定义的属性,这就要说到attrs.xml文件的创建与使用;二、创建attrs.xml文件参考:Android中attrs.xml文件的使用详解_怪咖先森的博客-CSDN博客...原创 2021-11-06 17:25:07 · 2207 阅读 · 0 评论 -
Settings学习
修改音量调节界面Android6.0 源码修改之Settings音量调节界面增加通话音量调节_cczhengv-CSDN博客原创 2021-11-09 16:45:16 · 884 阅读 · 0 评论 -
Android获取手机本地图片并显示
一、功能分析1.1 获取图片信息首先要获取本地图片的相关信息,如:存储路径、名称等,这里就要用到ContentResolver;private void initImages() { int count = 0; imageList = new ArrayList(); @SuppressLint("Recycle") Cursor cursor = getContentResolver().query(MediaStore.Images.Media.E...原创 2021-11-13 17:26:29 · 12103 阅读 · 0 评论 -
AOSP介绍
清华大学AOSP镜像站AOSP | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorAndroid源码学习方法 参考:想学习android源码,该如何组织? - 知乎原创 2021-11-30 14:10:32 · 2768 阅读 · 0 评论 -
Android环境安装与配置
一、序言 我们要开发Android程序,首先要配置好相关的开发环境,包括:JDK、Android SDK、Android Studio等工具的下载与安装;二、JDK下载与安装2.1 JDK下载 JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK;...原创 2021-11-21 20:11:08 · 9803 阅读 · 0 评论 -
使用androidmk工具转换Android.mk
一、序言Android源码里边提供了快捷直接Android.mk转换成Android.bp的工具:androidmk二、androidmk的源码和位置首先让我们从androidmk的框架和源码如下来说起,我们知道Android的最新编译系统的文件架构如下:xxx@Ubuntu16-Model:~/ssd/qcom_64/msm8953-9$ ls -l buildtotal 16drwxr-xr-x 14 xxx pd 4096 Feb 17 14:1...原创 2021-11-23 20:24:14 · 1383 阅读 · 0 评论