自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Android Studio+NDK+Cmake 移植FFmpeg-4.0.2命令行工具

一、编译参考大神的帖子,亲测一次编译成功:https://blog.csdn.net/bobcat_kay/article/details/80889398鉴于以前查文档的经验,这里附上编写例子的时间:2018年7月22日我用的是ubantu,注意事项:1、路径这里,home/ndk是不对的,真实路径是home/电脑名/ndk,具体以cd ls命令的为基准2、文件必须要在uba...

2018-08-22 11:32:56 732

转载 根据android源码提供的系统签名文件制作keystore

https://pan.baidu.com/s/1kVmXVKV需要openssl文件,以上链接有提供该文件的下载1.android 源码目录build\target\product\security 取platform.pk8 platform.x509.pem放到一个目录下将cmd控制台切换到该目录,分别执行以下命令即可:2 op

2017-12-12 11:58:03 3696 4

原创 解决viewPager fragment有时候内容重叠的问题的方法

在fragment的类中重写下面的方法,然后根据参数的boolean值去显示或者隐藏当前的view即可public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); getView().setVisibility(isVisibleToUse

2017-11-08 14:22:07 2863 1

转载 Android代码混淆

混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定制化区域。这

2017-10-23 15:59:15 166

转载 维码扫描之集成Zxing

http://blog.csdn.net/yaomli/article/details/69384094

2017-08-31 08:48:42 279

转载 Android中的class动态加载机制

Android中的动态加载机制类加载机制       Dalvik虚拟机如同其他Java虚拟机一样,在运行程序时首先需要将对应的类加载到内存中。而在Java标准的虚拟机中,类加载可以从class文件中读取,也可以是其他形式的二进制流,因此,我们常常利用这一点,在程序运行时手动加载Class,从而达到代码动态加载执行的目的       然而Dalvik虚拟机毕竟不算是标准的Java虚拟机

2017-08-30 14:51:00 947

原创 Android各类有用的开源库项目

函数执行的时间打印框架  JakeWharton/hugohttps://github.com/JakeWharton/hugo内存泄漏分析库  square/leakcanaryhttps://github.com/square/leakcanary开源库LottieLottie是一个支持Android、iOS、React Native,并由 Adobe After Effects制作aep格式...

2017-08-22 10:14:37 169

转载 linux系统编程之进程(八):守护进程详解及创建,daemon()使用

一,守护进程概述Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务

2017-08-18 16:12:27 206

转载 各种技术相关的开发经验

最近看到一个博客,他的博文虽然是转载的,但源作者肯定对底层的理解可谓是非常透彻,一副思维导图就可以将整个重要体系建立起来,非常适合大家学习。学习不单单只要有代码,生动有趣更重要。在此推荐一波:http://blog.csdn.NET/yuzeze

2017-08-18 10:56:18 170

转载 JNI的native代码中打印日志到eclipse的logcat中

JNI的native代码中打印日志到eclipse的logcat中1 添加ndk对log支持若需要添加ndk对log的支持,只需要通过以下2步即可实现。1.1 修改Android.mk如生成的库文件是“.so文件”,则在Android.mk中添加如下内容:LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog如生成的库文

2017-08-17 16:39:29 212

原创 Android Studio在编写c/c++文件时的一些错误

在编写native方法时,进行编译apk安装的时候报错:这是由于你的项目中写了一些native方法,也就是java调用c/c++,可以这样解决这个错误:在你项目的model的build.gradle文件进行如下的修改,添加sourceSets {main{jni.srcDir = []}}

2017-04-26 10:58:26 2156

原创 Android Studio配置NDK外部命令工具

第一步:第二步:第三步:当然你还可以继续添加相应的外部命令工具。添加完点保存,在studio 界面就可以右键鼠标看到External Tools这个选项了,选项里有你刚刚添加的外部工具命令。

2017-04-26 08:50:29 924

原创 android aidl常见错误

1、android客户端bind定service失败如果service是在同一个应用里面,那么intent可以这样设置:intent.setClassName("包名", "类名");如果service是在另一个应用里面,则需要类名之前加包名:intent.setClassName("包名", "包名.类名");

2017-04-20 11:25:23 487

空空如也

空空如也

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

TA关注的人

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