关闭

[置顶] 你能回答这些问题吗

ServiceManager、ActivityManager、packageManager 、WindowManager 都弄懂了?Binder 也搞清楚了?IPC 也弄明白了?FrameWork 层的每个类都折腾了?Hook 会玩了?各种 SystemService 也知道怎么运行的了?View 的渲染你明白是怎么回事了?Intent 是如何实现 Activity、Service 等之间的解耦合的...
阅读(534) 评论(1)

linux有用命令

查看 package 的详细信息 dpkg -s $package 计算字符串的 MD5 和 SHA1 # DO NOT USE COMMAND BELOW: md5sum "$yourString" sha1sum "$yourString" sha256sum <<< "string" #PLEASE use the command: echo -n $yourSt...
阅读(454) 评论(0)

实现沉浸式界面

1.实现此style values-v19 style name="TransalucaentStatusBar" parent="@style/Theme.AppCompat.Light.NoActionBar"> item name="android:windowTranslucentStatus">trueitem> //取消状态栏高度 item name="an...
阅读(479) 评论(0)

android openssl windows环境编译使用

引用自: 由于linux自带openssl,编译Android系统时,不必编译openssl,要是我们自己写Android程序,尤其是在Windows上写Android小程序,就必须要重新编译Openssl了。 首先必备条件是安装NDK,我的windows上得NDK是R10d版本,并配置好环境变量,接下来下载openssl代码,链接是https://github.com/guardia...
阅读(1458) 评论(0)

转载资源

Retrofit2 完全解析 探索与okhttp之间的关系(一)Google I/O:Android ConstraintLayout 扁平化布局入门Android性能优化典范之多线程篇你需要知道的Android拍照适配方案...
阅读(390) 评论(0)

fragment和activity生命周期

看到一篇fragment与activity的文章,写的很详细很好,转载过来,给大家分享! 【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/  文章来源:http://www.cnblogs.com/smyhvae/p/3983234.html 联系方式:smyhvae@163.com  ...
阅读(463) 评论(0)

android studio插件

android studio插件 JsonOnlineViewer parcelable gsonformat butterknife jar包Butternife LeakCanary 使用说明...
阅读(476) 评论(0)

文章标题

Retrofit框架使用最近Retrofit使用比较火,并且框架的使用也比较简单,代码逻辑看起来也比较清晰。故研究了一下它的使用。 - jar包依赖:okhttp,gson - 官网定义Retrofit 接口定义 public class ApiClient { private static TestApiInterface mtestService; public static...
阅读(559) 评论(0)

Android性能

UI性能 使用RelativeLayout,尽量减少布局层级 避免LinearLayout嵌套weight属性, 使用merge座位跟标签 使用include,viewstub优化布局 考虑自定义viewgroup。 去除无用view的背景,减少图片的使用 尽量使用shape绘制背景,减少图片使用 ui不要过于追求特别,绚丽而使界面复杂化 组件 service:短暂性后台任务使用IntentServ...
阅读(629) 评论(1)

Android小经验

转载自:http://mp.weixin.qq.com/s?__biz=MzA4MjU5NTY0NA==&mid=404388098&idx=1&sn=8bbbba7692dca68cdda2212dec4d86c0&scene=21#wechat_redirect 今天是冯建同学投稿,总结他在Android开发方面的各种小经验,我觉得非常有意义,所谓经验丰富有时候是指积累的这些小经验非常多...
阅读(665) 评论(0)

Android Bitmap面面观

转自android程序员:http://mp.weixin.qq.com/s?__biz=MzA4MjU5NTY0NA==&mid=404530070&idx=1&sn=e2580b69d6ec73dabf8160216aa6702a&scene=23&srcid=#rd开通赞赏后的第一篇文章,仍然由大家熟悉的冯建同学投稿,他的这几篇文章可以说风格类似,都是某一个专题的详细整理,这次轮到Bitmap...
阅读(907) 评论(0)

android反编译

工具地址: dex2jar dex文件转换成jar包 下载地址:http://sourceforge.net/projects/dex2jar/files/ jd-gui 将jar文件转换成java代码 下载地址:http://jd.benow.ca/ apktool 用于还原APK文件中的图片、布局、字符串等资源。 下载地址:http://ibotpeaches.github.io/Apktoo...
阅读(532) 评论(0)

java多线程问题总结

前言 个人认为,学习内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,...
阅读(595) 评论(0)

android zxing二维码横屏改竖屏

转载请注明出处: 1.修改manifest文件,将CaptureActivity的screenOrentatino设为portrait。 2.摄像头调整为竖向在CameraConfigurationManager类中添加如下方法: protected void setDisplayOrientation(Camera camera, int angle) {//mycode...
阅读(1000) 评论(0)

ubuntu初装环境设置

1.菜单栏始终显示             1)sudo apt-get autoremove appmenu-gtk appmenu-gtk3 appmenu-qt             2)sudo apt-get remove indicator-appmenu             3)重新启动 2.firfox安装flash             1)tar -z...
阅读(543) 评论(0)

android混淆代码

本博客转载自:点击打开链接 为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤: 1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来 2. 最重要的就是在proguard-project.txt添加混淆的...
阅读(698) 评论(0)

自定义属性format详解

reference:参考某一资源ID。(1)属性定义: (2)属性使用: <ImageView android:layout_wid...
阅读(532) 评论(0)

自定义view(一)

转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/46504881自定义属性使用步骤: 1. 通过为自定义View添加属性2. 在xml中为相应的属性声明属性值3. 在运行时(一般为构造函数)获取属性值4. 将获取到的属性值应用到View 在res/values目录下创建attr.xml文件 <?x...
阅读(1728) 评论(0)

c++ const关键字总结

const在C++中的使用: const对变量的修饰 cosnt对指针的修饰 const对函数的修饰 一. const对变量的修饰  const int MAX_SIZE = 1024;   这是最常见的用法,大家都没问题, const在定义的时候需要初始化。   有两点需要注意一下:   a) const变量默认是局部变量,如果需要全局访问,需要显示地extern   b) const i...
阅读(636) 评论(0)

android aidl详解

转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/46455071介绍:由于android不允许进程间访问彼此的内存空间,所以android提供了aidl来允许进程间访问。 注意:AIDL为多线程编程,因此实现aidl需要注意多线程问题。实际过程中,aidl调用可能发生在不同的进程和线程中,一下几种情况: * 从本地的进程调用,在调...
阅读(3064) 评论(3)
40条 共2页1 2 下一页 尾页
    名人名言
    独学而无友孤陋寡闻也!
    个人资料
    • 访问:69431次
    • 积分:1075
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:14篇
    • 译文:4篇
    • 评论:25条