- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 Macbook关闭自启动
~/Library/Preferences/ – (当前用户设置的进程)~/Library/LaunchAgents/ – (当前用户的守护进程)/Library/LaunchAgents/ – (管理员设置的用户进程)/Library/LaunchDaemons/ – (管理员提供的系统守护进程)/System/Library/LaunchAgents/ – (Mac操作系统提供的用户进程)/System/Library/LaunchDaemons/ – (Mac操作系统提供的系统守护进程)
2021-07-23 09:53:32
490
转载 解决新版Android Studio 4.0+无法断点调试smali问题
【前言】 之前我写过一篇Android Studio 3.0+无源码调试apk的博客,可能很多小伙伴试了,发现虽然apk是导入进Android Studio,但是却无法加断点,主要是因为新版本的Android Studio默认解析smali文件的插件是Smali Suppor...
2021-06-30 11:43:43
1015
2
转载 解决新版Android Studio 4.0+无法断点调试smali问题
前言】 之前我写过一篇Android Studio 3.0+无源码调试apk的博客,可能很多小伙伴试了,发现虽然apk是导入进Android Studio,但是却无法加断点,主要是因为新版本的Android Studio默认解析smali文件的插件是Smali Support,这个插件不支持断点,所以我们需要自己手动下载支持断点的smali解析插件:smalidea一、smalidea下载配置1、下载支持断点的smali解析插件:smalidea,目前最新的版本是0.0.6,他们GitHub仓
2021-06-30 11:36:10
493
转载 Android 获取手机厂商、系统版本等信息
ndroid.os.Build.BOARD:获取设备基板名称android.os.Build.BOOTLOADER:获取设备引导程序版本号android.os.Build.BRAND:获取设备品牌android.os.Build.CPU_ABI:获取设备指令集名称(CPU的类型)android.os.Build.CPU_ABI2:获取第二个指令集名称android.os.Build.DEVICE:获取设备驱动名称android.os.Build.DISPLAY:获取设备显示的版本包(在系.
2020-09-17 09:48:48
1636
原创 Macbook 关闭自启动
配置自启动项plist文件,该plist文件存在的目录有~/Library/LaunchAgents/Library/LaunchAgents/System/Library/LaunchAgents
2020-08-12 12:53:47
411
原创 阿里云 gradle镜像库 解决原maven下载慢的问题
原maven经常大姨妈、下载慢,让人很痛苦。配置文件是从上往下查找的,需要把阿里云放前面,这样基本就秒下buildscript { repositories { maven{ url 'https://maven.aliyun.com/repository/google'} maven{ url 'https://maven.aliyun.com/rep...
2020-04-24 12:54:42
685
原创 Gradle sync failed: Could not find xxxx.xx 之 强制刷新Gradle dependencies
1.删除本地缓存,.gradle/caches/modules-2/files-2.1/所依赖的包和.gradle/caches/modules-2/metadata-xxx\descriptors/目录下该包的描述,然后重新同步gradle(如果无效,请用方法2)2.强制更新依赖,gradlew - -refresh-dependencies,该命令会重新同步本地缓存,也会下载变更的依赖。...
2018-09-06 16:51:24
1224
原创 混淆
-optimizationpasses 5 #指定代码的压缩级别#包明不混合大小写-dontusemixedcaseclassnames#不去忽略非公共的库类-dontskipnonpubliclibraryclasses #优化 不优化输入的类文件-dontoptimize #预校验-dontpreverify # 混淆时所采用的算法-optimizations !code/simplific...
2018-07-03 09:57:36
1262
原创 git修改远程仓库地址
git修改远程仓库地址方法有三种:1.修改命令git remote origin set-url [url]2.先删后加git remote rm origingit remote add origin [url]3.直接修改config文件
2018-05-16 20:31:39
3788
1
转载 git submodule的使用
转自:http://webfrogs.me/2013/03/20/git-submodule/开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径其中,...
2018-05-11 17:01:44
243
原创 ubuntu 23.0.1/aidl
sudo apt-get install lib32stdc++6sudo apt-get install lib32z1
2017-12-18 17:44:16
356
转载 [Android Studio] 解决Module里面调用aar出现Failed to resolve的问题
问题,我写了一个Module,里面调用了第三方aar文件,结果出现Failed to resolve问题解决:1,首先,要在Module的build.gradle添加:(1)确保在dependencies{}里面添加compile(name: '第三方aar库名称', ext: 'aar')(2)添加在dependenci
2017-12-14 12:47:00
1455
1
原创 long-J
Z booleanB byteC charS shortI intJ longF floatD doubleString是通过“Ljava/lang/String;”表示的,那相应的,String数组就应该是“[Ljava/lang/String;”
2016-12-28 09:25:14
634
原创 ffmpeg so
$PREBUILT/bin/arm-linux-androideabi-ld -rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -L$PREFIX/lib -soname libffmpeg.so -shared -nostdlib -z noexecstack -Bsymbolic --whole-archive --no-undefined
2016-12-15 10:14:04
464
原创 获取已安装APK
/** 获取已安装应用信息(不包含系统自带) */private ArrayList getAppInfo(){ List apps = getPackageManager().getInstalledApplications( PackageManager.GET_SIGNATURES); ArrayList infos = new ArrayList(); for (Ap
2016-11-28 11:06:38
539
原创 YUV2RGB
效率不是很够,数据量不大可以使用public Bitmap convertYUV420_NV21toRGB8888_RenderScript(byte[] data, int W, int H) { RenderScript rs; ScriptIntrinsicYuvToRGB yuvToRgbIntrinsic; rs = RenderScript.create
2016-11-01 16:31:50
2224
原创 获取Android key hash
获取Android key hashkeytool -exportcert -alias youralias -keystore yourkeystore.jks | openssl sha1 -binary | openssl base64
2016-10-14 20:08:01
2571
原创 Fresco 获取本地缓存
Fresco 获取本地缓存ImageRequest imageRequest = ImageRequestBuilder.newBuilderWithSource(Uri.parse(url)).build()CacheKey cacheKey= DefaultCacheKeyFactory.getInstance() .getEncodedCacheKey(imageRequest);
2016-10-09 07:41:19
1751
原创 git config
1. 下面的命令将修改/home/[username]/.gitconfig文件,也就是说下面的配置只对每一个ssh的用户可见,所以每个人都需要做。 提交代码的log里面会显示提交者的信息 git config --global user.name [username] git config --global user.email [email] 在git命令中
2016-09-12 09:36:07
536
原创 Android apk签名
Java 1.6:jarsigner -keystorekey.keystore -storepass password -signedjar signed.apk unsigned.apkalias Java 1.7:jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore key.keystore -storepass pas...
2015-11-12 15:11:50
763
转载 android开发技巧——仿新版QQ锁屏下弹窗
新版的qq,可以在锁屏下弹窗显示qq消息,正好目前在做的项目也需要这一功能。经过各种试验和资料查找,终于实现,过程不难,但是却有一些地方需要注意。下面是实现过程。1,使用Activity,而不是ViewQQ的弹窗一开始我以为是悬浮View,用WindowManager去添加,但是无论如何就是不显示,后来换成Activity来实现,在锁屏状态下就能弹窗了。
2015-05-10 15:06:13
572
转载 android应用程序的混淆打包(转)
android应用程序的混淆打包1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keystore (如已有可
2015-04-22 17:28:20
380
原创 Linux 一些常用命令
tar -cvf /tmp/etc.tar /etc tar -zcvf /tmp/etc.tar.gz /etc tar -jcvf /tmp/etc.tar.bz2 /etc 登录远程电脑: ssh ip复制文件(目录):scp -r 本地文件 用户名@远程电脑ip:远程文件目录
2014-11-26 10:25:14
451
转载 SQLite数据库查看工具
SQLite的官方网站http://www.sqlite.org/SQLite的官方网址列了很多查看SQLite数据库的软件:http://www.sqlite.org/cvstrac/wiki?p=ManagementTools这里推荐我使用过的几个, 当然是免费的才行.1. SQLite Database Browserhttp://sqlitebrowse
2014-10-30 15:15:57
9428
转载 Android Studio 快捷键
转载人没有注释Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift
2014-10-25 14:48:23
581
原创 eclipse 设置成护眼色
1.第一步:打开背景色设置windows->peferences->General->Editors->Text EditorAppearance color options:选择Background color,去掉System default 点击color框,进入颜色设置窗口。2.第二步,设置颜色参数(保护色)1.进入颜色选择框后,点击左
2014-10-09 09:38:27
6803
原创 virtualbox 共享目录设置
进入虚拟Ubuntu,在命令行终端下输入:mkdir /home/xxx/mysharesudo mount -t vboxsf share /home/xxx/myshare其中"share"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。要想自动挂载的话,可以在/etc/fstab中添加一项share /home/xxx/mysha
2014-09-29 13:18:12
654
翻译 git 回滚
git 回滚:git reset --hard 版本号强行回滚远程服务器:git push -f然后每个本地都要执行git reset --hard 版本号操作 该方法只适合小的团队或者一个人的项目使用,大的团结还是建议git reset --hard 版本号,然后比较多所有有变动的文件,然后覆盖回去,然后提交(commit),然后push的远程。
2014-02-26 19:01:31
5709
转载 ubuntu 12.04 64位环境下编译cm 10.1 for mako
转载请声明出处。http://www.cnblogs.com/csonezp/archive/2013/03/21/2974071.html无图无排版,基本纯文字。首先提供我这次编译过程的参考来源:1,android官方指南:http://source.android.com/source/index.html2,cm 官方wiki:http://wik
2013-10-25 23:02:19
1371
转载 Android strings.xml 显示特殊符号
项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格 以下为常见的ASCII十进制交换编码: --> !-->!"-->"#-->#$-->$%-->%&
2013-07-17 11:03:22
3508
转载 NDK开发环境搭建_r8
本文主内容:1、 Android NDK 安装2、 安装Cygwin与使用NDK编译3、 在Eclipse中集成C/C++开发环境CDT4、 安装Sequoyah插件5、 JNI编译环境配置 本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、 JDK2、 Eclipse
2012-11-28 16:01:24
2037
原创 Android 使用Intent 安装应用
Intent intent = new Intent(Intent.ACTION_VIEW);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setDataAndType(Uri.parse("file://"+path),"application/vnd.android.package-archive");startActivit
2012-06-11 14:30:42
2326
转载 Android利用系统广播---监听应用程序安装和卸载
第一、 新建监听类:BootReceiver继承BroadcastReceiverpublic class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //接收广播:系统启动完成后运行程序
2012-06-05 17:14:08
914
原创 如何解决:Android中 Error generating final archive: Debug Certificate expired on 11/08/25 10:30 的错误
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年
2011-08-25 10:42:58
535
原创 自主转码
public String UTF_Decode(byte in[], int offset, int length) { StringBuffer buff = new StringBuffer(); int max = offset + length; for (
2011-05-25 19:01:00
1349
原创 J2ME 字符串替换
public String replace(String text, String oldStr, String newStr) { int oldLen = oldStr.length(); int k = 0; while (k + oldLen <= text.
2011-02-12 16:19:00
782
原创 数组排序
public class Collections { /** * @param list * 需要排列的数组 * @param Object1 * 数组装载的实例 * @author DingChenghao * @since 2011-1-24 */ public static Vector sort(Vector list, Object Object1) { int len = list.size();
2011-01-24 17:59:00
629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人