自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青铜的博客

青铜博客,我的想,我的梦

  • 博客(46)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 android 混淆后的异常信息 工具处理

D:\Android\sdk\tools\proguard\bin\proguardgui.bat 工具在SDK中的位置,有的SDK版本不同这个工具的具体位置可能有改变,也可以在tools中直接搜索proguardgui.bat,双击运行即可。3、Obfuscated stack trace输入你收集到的异常信息,注意是异常信息,并不是我们刚才收集的那些所有的信息,刚才收集的信息中还包含了手机的一些信息,这些不需要,只复制这些到输入框。混淆前后类、方法、类成员等的对照。APK文件中所有类的内部结构。

2023-02-15 16:12:32 537

原创 source insight 使用快捷键

遇到在新建工程的时候,需要加入一些除了.c.h等之外的文件,比如.s,.scf,Makefile和ReleaseNotes等文件,而每次新建工程的时候,即使取消了shownon​lyknowndocumenttypes,和在点击AddAll之后选择了Recusivelyaddlowersub-directories,也还是不能正常识别这类文件,也就不能加入进工程,只能我们自己手动双击添加到工程中,如果文件少还无所谓,但是包含了很多子文件夹的大工程,这样实在不可行。......

2022-07-20 13:57:20 611

原创 android BLE 实践

1、 权限和相关属性这是最基本的啦<uses-featureandroid:name="android.hardware.bluetooth_le"android:required="true"/><uses-permissionandroid:name="android.permission.BLUETOOTH"/><uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/>

2022-03-09 16:18:16 3271 1

原创 对讲机技术术语中英文翻译对照表

Address Resolution Protocol (地址解析协议) 一个TCP/IP协议。其功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。Adjacent Channel Selectivity (邻道选择性) 接收机对相邻频道信号的抑制能力。Air Interface (空中接口) 在移动或无线通信领域中,空中接口是基于射频无线通讯,以连结移动终端与基地台或移动终端与移动终端的通信协议。Antenna Feeder (馈线)...

2021-10-27 14:51:49 4048

翻译 Android mk 指南

概览Android.mk文件位于项目jni/目录的子目录中,用于向构建系统描述源文件和共享库。它实际上是一个微小的 GNU makefile 片段,构建系统会将其解析一次或多次。Android.mk文件用于定义Application.mk、构建系统和环境变量所未定义的项目级设置。它还可替换特定模块的项目级设置。Android.mk的语法支持将源文件分组为“模块”。模块是静态库、共享库或独立的可执行文件。您可在每个Android.mk文件中定义一个或多个模块,也可在多个模块中使用同一...

2021-08-19 09:40:08 478

原创 Lottie 的相关下载及使用

Lottie 是 Airbnb 开源的一套动画库, 我们可以使用 Adobe After Effects (俗称AE) 设计出动画, 使用 Lottie提供的 Bodymovin 插件将设计好的动画导出成 JSON 格式, 就可以直接运用在 iOS, Android, Web和 React Native之上, 无需其他额外操作.lottie 官网lottie 官网lottie-androidAndroid 应用lottie-iosiOS 应用lottie-react-nativeRN 应用

2021-07-14 11:37:41 2830

原创 android 几款比较好用的测试工具

1. Hugo项目地址:https://github.com/JakeWharton/hugo工程build.gradle: dependencies { classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' }项目build.gradleapply plugin: 'com.jakewharton.hugo'1使用: 在方法体添加 @DebugLog @DebugLog @Overr...

2021-06-11 14:43:27 1349 1

原创 批量添加手机联系人:csv/excel转vcf

机缘巧合,需要用到这个批量添加手机联系人:今天就讲一下这个样的一个技巧首先先要介绍一下CSV:CSV(CommaSeparatedValues逗号分隔值)。.csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。在windows系统环境上.csv文件打开方式有多种,如记事本、excel、Notepad++等,只要是文本编辑器都能正确打开。使用记事本创建CSV文...

2021-02-04 15:14:54 2831

原创 adb 命令打开系统设置界面

db命令打开系统设置界面打开系统设置主界面 adb shell am start com.android.settings/com.android.settings.Settings安全 adb shell am start com.android.settings/com.android.settings.SecuritySettings手机无线信息 adb shell am start com.android.settings/com.android.settings.Radi...

2021-01-07 16:25:36 9545 1

原创 keytool-importkeypair 小结

由于需要用到系统权限,外置SD卡不能将文件保存在非/android/com.XXXX下,故需要使用到系统权限,如下属性 可以不用加 我反正没加 也没什么事,在AndroidManifest.xml文件中有如下属性android:sharedUserId="android.uid.system"在android studio中编译出来apk就是安装不上,报如下错误INSTALL_FAILED_SHARED_USER_INCOMPATIBLE看来是要系统的签名, 但是 由于客户lib库.

2020-12-11 11:41:09 1120

原创 SharedPreference工具类

SPUtils.javapublic class SPUtils { /** * 保存在手机里的SP文件名 */ public static final String FILE_NAME = "my_sp"; /** * 保存数据 */ public static void put(Context context, String key, Object obj) { SharedPreferences sp.

2020-12-01 19:48:15 136

转载 Android中Activity四种启动模式和taskAffinity属性详解

在android应用开发中,打造良好的用户体验是非常重要的。而在用户体验中,界面的引导和跳转是值得深入研究的重要内容。在开发中,与界面跳转联系比较紧密的概念是Task(任务)和Back Stack(回退栈)。activity的启动模式会影响Task和Back Stack的状态,进而影响用户体验。除了启动模式之外,Intent类中定义的一些标志(以FLAG_ACTIVITY_开头)也会影响Task和Back Stack的状态。在这篇文章中主要对四种启动模式进行分析和验证,其中涉及到activity的一个重要属

2020-11-10 19:54:36 745

原创 Activity管理类

package net.oschina.app;import java.util.Stack;import android.app.Activity;import android.app.ActivityManager;import android.content.Context;public class AppManager {private static Stack<Activity> activityStack;private static...

2020-11-10 19:17:42 133

转载 adb shell 常用命令

一、文件操作相关命令1.文件操作命令子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容 -n:显示行号 -b:显示行号,但会忽略空行 -s:显示行号,连续空行标记为一行 df 无 列出分区列表 du [-H] [-L] [-P] [-a] [-d depth] [-s] [-cghikmnrx] [file...] 查询文件或目录

2020-09-12 00:04:34 655

原创 android FD泄露问题记录

FD(File Descriptor)文件描述符在形式上是非负整数,它是一个索引值,指向内核为每个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在Linux系统中,一切设备都视作文件,文件描述符为Linux平台设备相关的编程提供了一个统一的方法。在stability测试的过程中,经常会出现许多FD泄漏导致的莫名其妙的FC,而crash的堆栈也是千奇百怪, 可能出现在应用层、framework层、Native层,其中以fram...

2020-09-10 19:58:55 2493

转载 热门Android Studio 插件

Android Studio是基于JetBrains公司的IntelliJ开发的一款功能强大的开发工具,它具有构建出色Android应用所需要的一切。借助基于IntelliJ IDEA的强大的功能,插件非常丰富。正确的使用插件可以帮助你提高工作效率,更智能,更快。但是,不断增长的插件列表可能也会让人不知所措。考虑到这一点,我在这里盘点了一个Android Studio 插件列表,以减轻选择的麻烦。对于使用其他IDE(例如WebStorm)的开发人员也同样适用。让我们开始吧!1. CodeGlan

2020-08-13 23:15:05 343

转载 Android平台HTTPS抓包解决方案及问题分析

内容简介:HTTP协议发展至今已经有二十多年的历史,整个发展的趋势主要是两个方向:效率和安全。效率方面,从HTTP1.0的一次请求一个连接,到HTTP1.1的连接复用,到SPDY/HTTP2的多路复用,到QUIC/HTTP3的基于UDP传输,在效率方面越来越高效。安全方面,从HTTP的明文,到HTTP2强制使用TLSv1.2,到QUIC/HTTP3强制使用TLSv1.3,越来越注重数据传输的安全性。总而言之,HTTP协议的发展对用户是友好的,但是对开发者而言却不那么友善。抓包是每个程序员的必修技能之一,尤其

2020-05-27 08:46:16 1453

转载 android String 资源 你所不知道的(转载)

前言  本章内容为Android开发者指南的Framework Topics/Application Resources/Resource Types/String章节,译为"字符串资源",版本为Android 4.0 r1,翻译来自:"呆呆大虾",欢迎访问他的微博:"http://weibo.com/popapa",再次感谢"呆呆大虾" !期待你一起参与翻译Android的相关资料,联系我[email protected]。声明  欢迎转载,但请保留文章原始出处:)    博客园:..

2020-05-11 17:16:31 517

转载 adb 命名行

1、获取手机系统信息( CPU,厂商名称等)adb shell "cat /system/build.prop | grep "product""12、获取手机系统版本adb shell getprop ro.build.version.release13、获取手机系统api版本adb shell getprop ro.build.version.sdk14、获...

2020-04-20 09:31:59 268

转载 转载文章 Android功耗改进

声明:本文是转载某位大神 附链接:https://www.codercto.com/a/107424.html最近几年中,Google在一直极力的改进Android系统的续航能力。在本文中,我们将看到Andrdoi自5.0到8.0这几个版本中对于功耗方面的改进。前言移动设备的续航时间无疑是所有用户都非常在意的。我们都希望自己的手机一次充电可以使用更长的时间。但遗憾的是,近几...

2020-04-16 11:07:32 802

转载 Android根据xml配置文件动态修改九宫格功能配置(转载)

看到一篇相当不错的博客,记录了如何将xml动态加载到Gridview中,实现动态加载在此记录一下:Android根据xml配置文件动态修改九宫格功能配置再次记录一下,防止走丢。大家知道很多app的首页都是由GridView组成的功能入口,这个九宫格一般在第一版的时候把功能写死的,这显然不能适应需求的不断变更的,所以今天在这里想写一个简单的根据配置文件自动生成的gridView...

2020-04-01 00:24:50 428

转载 android 如何使用摄像头去感知环境亮度

android 可以使用传感器sensor去感知环境亮度,同时也可以根据摄像头来感知环境亮度:结合一篇博客参考一下,个人感觉写的很好:[Android相机]通过手机摄像头识别环境亮度...

2020-03-30 22:26:23 1489

原创 android 数据库升级

数据库版本升级 在开发android应用程序的时候,一般由于在我们开发的时候我们不知道以后会后什么新功能,也有可能增加业务逻辑(也就是更新),可想而知我们原来的数据库结构可能不适用已更新的应用,那么应用在读取旧数据的时候可能就会出现问题;解决上面问题的方法有如下两种:  1.卸载旧版本,安装新的应用程序 备注:这样做有一点不好就是原来的数据就丢...

2020-03-17 10:30:18 196

转载 Android中Uri和Path之间的转换

之前在需要使用mediastore时,总结一下:Android Uri to Path 现在遇到的常规Uri有两种:媒体文件的Uri是content://, 表示这是一个数据库数据。去数据库查询正常返回。 其他的文件Uri是file://, 表示这个是一个文件。这个uri是通过Uri.fromFile(File file)方法生成。Media Uri To Path...

2020-02-24 10:12:33 2359

原创 在使用各种软件时 积累的快捷键

1.谷歌浏览器重启:chrome://restart2.重新打开上个标签页:ctrl+shift+T

2020-02-18 12:10:08 103

原创 微信小程序

微信小程序是时候研究一下微信小程序了。首先介绍一下微信小程序代码编辑平台的的快捷键:界面工具快捷键:普通工具快捷键:编辑工具快捷键:...

2020-02-14 16:37:23 166

原创 使用android studio的一些记录(持续更新中)

1.as中在jetBrains Plugins Repository上下载的插件,需要将其放到C:\Users\**\.AndroidStudio3.1\config\plugins使用本地安装的方式,需要把jar包放进以上目录中就可以了;plugins窗口在线下载的就不用管,自动下载到以上目录。2....

2019-12-19 09:18:23 82

原创 如何使用 adb shell 查询进程流量情况

1、获得应用的Pid。可以通过adb shell ps获得所有进程信息,里面当然包含应用的pid和包名。然后对返回信息进行查找(按包名查找)。C:\Users>adb shell psUSER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 17336 1...

2019-12-18 10:06:52 1021

原创 apk 反编译 上的填坑之路

由于解决360插件化,使用第三方的aar文件,插件独立版的apk编译没有问题,只在安装打开时报错,在这里吐槽一下360的插件化开发,这么明显的一 java.lang.VerifyError: Verifier rejected class com.llvision.glass3.core.lcd.LCDService: void com.llvision.glass3.core.lcd....

2019-11-12 17:17:04 2097

原创 source Insight 快捷键 对照

退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行 : Ctrl+K恰好复制该位置右边的该行的字符 : Ctrl+Shift+K复制到剪贴板 : Ctrl+Del剪切一行 : Ctrl+U剪切该位置右边的该行的字符 : Ctrl+;剪切到剪贴板 : Ctrl+Shift+X剪切一个字 : Ctrl+,左边缩...

2019-07-29 15:09:23 94

原创 finally block can not complete normally

如果在try catch的时候finally中有return的时候就会报finally block can not complete normally警告这是由于以下的问题导致的:程序出现了同意异常,可是却被JVM私吞,显然这是不好的做法。不建议在finally块中使用return语句的原因例如以下:1、finally块中的return语句会覆盖前面的return语句(try块、ca...

2019-07-05 15:42:30 2796

原创 适配华为机型中出现的那些坑

首先吐槽一下华为机子的兼容性真是差,如果满分是10分的话,顶多打3分。1.华为机型中最常见的就是listview点击无响应; 这是由于如果item.xml里面包括button或者checkbox等控件,默认情况下list的item会失去焦点,导致无法响应item的事件,最常用的解决办法是在tem.xml的布局文件中设置descendantFocusability属性。...

2019-05-10 10:31:27 1423

转载 Android开发入门与进阶教程

Android开发入门与进阶教程Android基本组件用法总结Android视图View技巧总结Android布局layout技巧总结Android控件用法总结

2018-03-05 23:59:16 133

转载 Android图形与图像处理技巧总结

Android图形与图像处理技巧总结

2018-03-05 23:58:16 975

原创 Android调试技巧与常见问题解决方法汇总

写的很好的调试总结:http://www.jb51.net/Special/508.htm

2018-03-05 23:53:54 226

原创 adb使用技巧和usb通信原理

关于adb上的使用技巧和新的发现还会在后面继续更新,这篇将会长期更新的一、adb使用的技巧1. 查询当前展示的Activityadb shell dumpsys activity top | head -n 10dumpactivity2. 备份和还原所有安装的apk 找出设备上安装的第三方apk包名: adb shell pm list packages...

2018-03-04 23:09:13 2003

转载 Android开发人员必知的 50 个秘诀、技巧和资源

很有用的android开发技巧:Android开发人员必知的 50 个秘诀、技巧和资源

2017-02-06 16:22:58 189

转载 获取Android设备的方向

转载:http://www.cnblogs.com/bpasser/archive/2011/10/17/2214517.html

2016-12-06 16:43:25 725

转载 基于Retrotfit2.1+Material Design+ijkplayer开发的一个APP

转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=271099&extra=page%3D1%26filter%3Dsortid%26sortid%3D12

2016-12-06 15:50:45 307

转载 Android开发人员不得不收集的代码

转载:http://blog.csdn.net/a120705230/article/details/52076522

2016-12-05 19:28:35 173

smali-2.3.4.jar

baksmail以及smail文件,

2019-11-12

recyclerview-v7-26.0.0-alpha1

recyclerview-v7-26.0.0-alpha1.aar, 最新版的官方recyclerview包

2019-03-27

div的源程序

-- Company: -- Engineer: -- -- Create Date: 15:34:26 05/04/09 -- Design Name: -- Module Name: div_4 - Behavioral -- Project Name: -- Target Device: -- Tool versions: -- Description: -- -- Dependencies: -- -- Revision: -- Revision 0.01 - File Created -- Additional Comments:

2014-04-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除