android
文章平均质量分 57
Hh19900902
生命是以时间为单位的,浪费别人的时间等于谋财害命;浪费自己的时间,等于慢性自杀;
展开
-
android 通过反射获取U盘路径地址
【代码】android 通过反射获取U盘路径地址。原创 2024-01-04 21:22:41 · 467 阅读 · 0 评论 -
Retrofit2 实战
Retrofit2 实战转载 2022-11-14 18:19:23 · 782 阅读 · 1 评论 -
android error: unescaped apostrophe in string
单引号未添加反斜杠原创 2022-11-14 17:15:01 · 931 阅读 · 0 评论 -
Android 本地svg的使用和转换成Bitmap
svg的使用原创 2022-11-14 16:20:06 · 1215 阅读 · 0 评论 -
Timber 架包的使用
timber的使用原创 2022-11-10 21:43:00 · 923 阅读 · 0 评论 -
Android adb logcat 抓取日志
adb logcat 命令转载 2022-10-14 11:31:21 · 4203 阅读 · 0 评论 -
android adb 命令汇总
adb 命令大全原创 2022-10-13 22:01:06 · 10751 阅读 · 0 评论 -
Android ConnectivityManager
Android原创 2022-10-13 16:31:21 · 357 阅读 · 0 评论 -
android连接指定WIFI
Android 自动连接指定WIFI原创 2022-10-11 16:37:26 · 2565 阅读 · 1 评论 -
Android 获取SIM卡信号
监听SIM卡的信号强度,但是在WIFI的情况下,不会去监听原创 2022-10-11 16:18:21 · 925 阅读 · 0 评论 -
android在项目中做定时发送器,每隔两小时发送一次
在onCreate中@Overridepublic void onCreate() {super.onCreate();startTimer();并且注册广播IntentFilter timerFilter = new IntentFilter();timerFilter.addAction(Constant.ACTION_TIMER_REQUEST_UP);registerRec...原创 2019-06-03 09:48:27 · 1923 阅读 · 0 评论 -
获取系统设定的时间API
public String getSystemTime() {String systemTime="";SimpleDateFormat format = new SimpleDateFormat(“HH:mm:ss”);return format.format(new Date());}原创 2018-11-12 10:52:47 · 539 阅读 · 0 评论 -
获取手机MediaStore.Video中的视频信息,获取指定路径path的视频的缩略图
传入指定path路径public staticBitmap getVideoThumbnail(String videoPath) {Media MetadataRetriever media =new MediaMetadataRetriever();media.setDataSource(videoPath);Bitmap bitmap = media.getFrameAtTime...原创 2018-11-12 10:18:13 · 3325 阅读 · 0 评论 -
android系统源码下加入铃声
系统铃声文件的路径在frameworks/base/data/sounds文件夹有四个主要文件夹alarms ,notifications,ringtones,effects,分别对应系统的闹钟铃声,通知铃声,来电铃声,音效如果需要添加铃声文件,只需把铃声放入对应的文件夹下。并在mk文件中加入如下格式行即可 这样在编译时,会把对应的文件拷贝到系统system/audio/ar...原创 2018-05-29 11:39:12 · 816 阅读 · 0 评论 -
电池报警来源 和 电池和电量关机设置修改
基本思路:循环读取设备文件,读取到温度值,发送广播给上层应用,广播收到温度值后UI提示 nt systemServerStarted(const char *cmd) { LOGD(“systemServerStarted: %s \n”, cmd); int res = 0; char buf_ps[MAX_LENGTH]; char ps[MAX_L...原创 2018-05-08 11:50:16 · 879 阅读 · 0 评论 -
activity-alias
activity-alias是android里为了重复使用Activity而设计的。当在Activity的onCreate()方法里,执行getIntent().getComponent().getClassName();得到的可能不是这个Activity的名字,有可能是别名的名字,例如:在AndroidMenifest.xml有如下配置:[xhtml] view plain copy ...转载 2018-05-07 10:24:57 · 367 阅读 · 0 评论 -
ROM开发
作者:X神之怒 链接:https://www.zhihu.com/question/20076944/answer/381539565 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、Android系统是什么?Android是Google公司于2007年发布的基于Linux的移动终端系统平台。之所以说是移动终端,是因为现如今手机、MID、Tablet等...转载 2018-05-07 09:28:11 · 1948 阅读 · 1 评论 -
Android中ListView的优化方法
Android中的ListView应该算是布局中几种最常用的组件之一了,使用也十分方便,下面将介绍ListView几种比较常见的优化方法:首先我们给出一个没有任何优化的Listview的Adapter类,我们这里都继承自BaseAdapter,这里我们使用一个包含100个字符串的List集合来作为ListView的项目所要显示的内容,每一个条目都是一个自定义的组件,这个组件中只包含一个textvie翻译 2016-04-20 19:59:50 · 358 阅读 · 0 评论 -
PargerAdapter用法详解
PageAdapter是一个抽象类,直接继承于Object,需要导入包android.support.v4.view.PagerAdapter才可以使用。PagerAdapter实际上就是ViewPager提供的一个适配器, 方便我们对各个View进行控制. 而ViewPager是实现左右两个屏幕平滑地切换的一个类;显示ViewParger必须搭配适配器Adapter 要使用PagerAdapt原创 2016-06-02 10:31:03 · 495 阅读 · 0 评论 -
Eclipse快捷键-方便查找
行注释/销注释 Ctrl+/ 块注释/销注释/XML注释 Ctrl+Shift+/ Ctrl+Shift+\ 查找 查找替换 Ctrl+H Ctrl+F 查找下一个/往回找 Ctrl+K Ctrl+Shift+K 跳到某行 Ctrl+L, 查找当前元素的声明 Ctrl+G 查找当前元素的所有引用 Ctrl+Shift+G 重新组织Import Ctrl+Shift+O,能帮你转载 2016-06-02 10:33:56 · 1168 阅读 · 0 评论 -
控制音乐播放器的退出再次播放相同音乐的功能实现
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-06-05 19:26:47 · 567 阅读 · 0 评论 -
android手写注解
1:创建一个annotation类 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) public @interface Inject { int value(); }2:再创建一个java类对annotation类进行解释说明 public class MyInjector { /**原创 2016-06-05 20:34:46 · 544 阅读 · 0 评论 -
将16进制的数据转为数组and数组转为16进制
//16进制的数据转为数组 public static byte[] StringToBytes(String data){ String hexString=data.toUpperCase().trim(); if (hexString.length()%2!=0) { return null; }原创 2016-07-21 13:53:39 · 446 阅读 · 0 评论 -
startActivityForResult和setResult详解
startActivityForResult与startActivity的不同之处在于: 1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。 2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activity转载 2016-09-01 16:20:47 · 246 阅读 · 0 评论 -
Intent之Action
Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 Intent在寻找目标组件的时候有两种方法:第翻译 2016-11-07 16:11:17 · 431 阅读 · 0 评论 -
BroadcastReceiver.PendingResul
Java.lang.ObjectAndroid.content.BroadcastReceiver.PendingResul类概述 状态的结果正在等待一个广播接收器。在BroadcastReceiver.onReceive()中通过goAsync()返回。 广播没有终止允许你从onReceive()返回;完成广播你必须调用一次finish()。 这允许你处理广播的应用程序的主线程 在线程中转载 2016-11-07 16:14:08 · 282 阅读 · 0 评论 -
系统DownloadProvider
因为解一个bug,所以大体的看了下Android4.3 的DownloadProvider模块,现在通过在写博客的过程中进一步的熟悉它,首先其源码位置于package/provider/DownloadProvider;界面部分代码在packages/providers/DownloadProvider/ui/src下; 逻辑部分代码位于packages/providers/DownloadPro原创 2016-11-08 10:08:13 · 1153 阅读 · 0 评论 -
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
如果出现Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.的错误。可以尝试在android studio中的Setting设置中选择Instant Run,默认的是全选,你可以把第一个打勾去除,再重启Demo.原创 2017-03-16 16:46:03 · 642 阅读 · 0 评论 -
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
如果出现 Error running app: Instant Run requires ‘Tools | Android | Enable ADB integration’ to be enabled.的错误。 可以尝试在android studio中的Setting设置中选择Instant Run,默认的是全选,你可以把第一个打勾去除,再重启Demo.原创 2017-07-04 16:58:13 · 235 阅读 · 0 评论 -
downloadprovider 断开继续下载失败问题
DownloadManager: [3] Stop requested /storage/emulated/0/ted/download/com.paem.apk with status HTTP_DATA_ERROR: Failed reading response: java.net.SocketException: recvfrom failed: ETIMEDOUT (Connection原创 2017-07-04 16:59:50 · 4323 阅读 · 0 评论 -
关联库文件出现的2个错误
1,库文件和项目没有在一个工作区间(同一个文件夹路径下)2,v4.jar冲突,删除一个v4jar包即可[2016-04-04 11:59:42 - news_wh1] Found 2 versions of android-support-v4.jar in the dependency list,[2016-04-04 11:59:42 - news_wh1] but not all the ve原创 2016-04-05 08:38:14 · 370 阅读 · 0 评论