自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Macbook关闭自启动

~/Library/Preferences/ – (当前用户设置的进程)~/Library/LaunchAgents/ – (当前用户的守护进程)/Library/LaunchAgents/ – (管理员设置的用户进程)/Library/LaunchDaemons/ – (管理员提供的系统守护进程)/System/Library/LaunchAgents/ – (Mac操作系统提供的用户进程)/System/Library/LaunchDaemons/ – (Mac操作系统提供的系统守护进程)

2021-07-23 09:53:32 419

转载 解决新版Android Studio 4.0+无法断点调试smali问题

【前言】    之前我写过一篇Android Studio 3.0+无源码调试apk的博客,可能很多小伙伴试了,发现虽然apk是导入进Android Studio,但是却无法加断点,主要是因为新版本的Android Studio默认解析smali文件的插件是Smali Suppor...

2021-06-30 11:43:43 887 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 438

转载 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 1414

原创 Macbook 关闭自启动

配置自启动项plist文件,该plist文件存在的目录有~/Library/LaunchAgents/Library/LaunchAgents/System/Library/LaunchAgents

2020-08-12 12:53:47 331

原创 阿里云 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 639

原创 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 1130

原创 混淆

-optimizationpasses 5 #指定代码的压缩级别#包明不混合大小写-dontusemixedcaseclassnames#不去忽略非公共的库类-dontskipnonpubliclibraryclasses #优化  不优化输入的类文件-dontoptimize #预校验-dontpreverify # 混淆时所采用的算法-optimizations !code/simplific...

2018-07-03 09:57:36 1196

原创 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 3737 1

转载 git submodule的使用

转自:http://webfrogs.me/2013/03/20/git-submodule/开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径其中,...

2018-05-11 17:01:44 215

原创 ubuntu 23.0.1/aidl

sudo apt-get install lib32stdc++6sudo apt-get install lib32z1

2017-12-18 17:44:16 306

转载 [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 1339 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 601

原创 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 420

原创 获取已安装APK

/** 获取已安装应用信息(不包含系统自带) */private ArrayList getAppInfo(){ List apps = getPackageManager().getInstalledApplications( PackageManager.GET_SIGNATURES); ArrayList infos = new ArrayList(); for (Ap

2016-11-28 11:06:38 502

原创 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 2180

原创 获取Android key hash

获取Android key hashkeytool -exportcert -alias youralias -keystore yourkeystore.jks | openssl sha1 -binary | openssl base64

2016-10-14 20:08:01 2527

原创 Fresco 获取本地缓存

Fresco 获取本地缓存ImageRequest imageRequest = ImageRequestBuilder.newBuilderWithSource(Uri.parse(url)).build()CacheKey cacheKey= DefaultCacheKeyFactory.getInstance() .getEncodedCacheKey(imageRequest);

2016-10-09 07:41:19 1708 1

原创 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 505

原创 解决 id_rsa 权限不够 免密无法登录

【代码】解决 id_rsa 权限不够 免密无法登录。

2016-04-23 18:17:01 15496 1

原创 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 676

原创 http.keepAlive

System.setProperty("http.keepAlive", "false");

2015-05-22 18:32:34 963

转载 android开发技巧——仿新版QQ锁屏下弹窗

新版的qq,可以在锁屏下弹窗显示qq消息,正好目前在做的项目也需要这一功能。经过各种试验和资料查找,终于实现,过程不难,但是却有一些地方需要注意。下面是实现过程。1,使用Activity,而不是ViewQQ的弹窗一开始我以为是悬浮View,用WindowManager去添加,但是无论如何就是不显示,后来换成Activity来实现,在锁屏状态下就能弹窗了。

2015-05-10 15:06:13 547

转载 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 356

原创 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 429

转载 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 9240

转载 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 557

原创 eclipse 设置成护眼色

1.第一步:打开背景色设置windows->peferences->General->Editors->Text EditorAppearance color options:选择Background color,去掉System default 点击color框,进入颜色设置窗口。2.第二步,设置颜色参数(保护色)1.进入颜色选择框后,点击左

2014-10-09 09:38:27 6762

原创 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 625

原创 java

http://www.oracle.com/technetwork/java/javase/archive-139210.html

2014-09-14 23:09:23 510

翻译 git 回滚

git 回滚:git reset --hard 版本号强行回滚远程服务器:git push -f然后每个本地都要执行git reset --hard 版本号操作 该方法只适合小的团队或者一个人的项目使用,大的团结还是建议git reset --hard 版本号,然后比较多所有有变动的文件,然后覆盖回去,然后提交(commit),然后push的远程。

2014-02-26 19:01:31 5672

转载 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 1338

转载 Android strings.xml 显示特殊符号

项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格   以下为常见的ASCII十进制交换编码:  --> !-->!"-->"#-->#$-->$%-->%&

2013-07-17 11:03:22 3475

转载 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 2001

原创 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 2269

转载 Android利用系统广播---监听应用程序安装和卸载

第一、 新建监听类:BootReceiver继承BroadcastReceiverpublic class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //接收广播:系统启动完成后运行程序

2012-06-05 17:14:08 885

原创 如何解决: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 502

原创 自主转码

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 1314

原创 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 744

原创 数组排序

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 610

J2ME 实现的 UrlEncode编码

J2ME 实现的 UrlEncode编码 J2ME 实现的 UrlEncode编码 J2ME 实现的 UrlEncode编码

2011-08-25

空空如也

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

TA关注的人

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