
知识点汇总
androidyhy
记录自己开发中的点滴。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 常见漏洞总结
不错的文章在此记录下。原文链接:点击打开链接 http://blog.sina.com.cn/s/blog_83f3c04c0102xeow.html转载 2018-03-08 16:26:11 · 893 阅读 · 0 评论 -
App拆包
博文地址:https://www.jianshu.com/p/b005ccddb29a 很多时候我们为了配合测试需要打两个包 测试包 正式包 而且必须安装到同一个手机上面 我们知道每个apk都有一个对应的包名 包名一样是不能安装到同一个手机的 只能安装一个我们在gradle里面配置一下即可 必须要把res---values—string里面的ap...转载 2020-04-19 14:59:29 · 970 阅读 · 0 评论 -
Android系统架构及启动流程
Google官方提供了一张经典的四层架构图,从下往上依次分为:Linux内核、系统库和Android运行时环境、框架层、应用层,其中每一层都包含大量的子模块或子系统。Android系统启动过程从下往上的一个过程:Loader-> Kernel-> Native-> Framework-> App1、LoaderBoot ROM:当手机处于关机状态时,...原创 2020-04-19 14:58:22 · 321 阅读 · 1 评论 -
AndroidView的事件分发机制
Android的事件分发机制 主要方法:dispathTouchEvent(事件分发) onInterceptTouchEvent(事件拦截) onTouchEvent(事件处理) PS:Activity和View只有分发和处理两个方法,只有ViewGroup有三个方法,多一个拦截方法。 (1)onTouch是优先于onClick执行,事件传递的顺序是先经过onTou...原创 2018-08-02 14:11:42 · 371 阅读 · 0 评论 -
android改变状态栏颜色
记录一下:工具类 StatusBarUtil:package com.palmnewsclient.utils.statusbar;import android.annotation.TargetApi;import android.app.Activity;import android.app.TabActivity;import android.content.Context;im...原创 2017-09-28 16:49:03 · 302 阅读 · 0 评论 -
解决Picasso占用内存,使用Picasso在加载超过2M左右的图片时完全不能显示图片问题(不同的手机可能不同)
前言:在众多网络加载图片框架中,UniversalImageLoader,Glide,Fresco等框架,比较了前景(Glide支持动态图,Fresco功能非常强大),内存管理,是否轻量级(fresco虽然强大,但是依赖太多了,方法数有5000多个),最终选择使用Glide。不得不承认,glide和picasso用法上很像,glide加载图片比较流畅,自带渐变效果,生命周期管理上非常不错,但是也存...原创 2018-02-23 16:15:00 · 2223 阅读 · 0 评论 -
listView分类型adapter的写法
package com.palmnewsclient.test;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.text.TextUtils;import android.view.LayoutInflater;import andro...原创 2018-02-23 16:41:42 · 374 阅读 · 0 评论 -
代码混淆
1. progurd-reles.pro#---------------------------基本配置--------------------------------optimizationpasses 5 # 指定代码的压缩级别-dontusemixedcaseclassnames # 是否使用大小写混合-dontpreverify # 混淆时是否做预校验-verbose # 混淆时是...原创 2018-04-16 10:25:25 · 464 阅读 · 0 评论 -
屏幕分辨率、屏幕尺寸、屏幕像素、屏幕密度完全解析
在此做笔记方便查看:原文见 :点击打开链接 http://www.chinaz.com/manage/2015/0902/441624.shtml另:关于屏幕的适配:参考文章点击打开链接 http://www.cocoachina.com/android/20151030/13971.html今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系。这篇文章是我花了一个下午...转载 2018-04-11 13:21:08 · 16108 阅读 · 3 评论 -
TabLayout的使用
1.项目中遇到了需要TabLayout+ViewPager实现切换tab联动的效果,因为需要改变tab的宽度,而design包里的tabLayout默认是不能改变的,所以需要自己定义一个。2.自定义XTabLayout,介绍一下属性的作用 <com.yhy.view.widget.tablayout.XTabLayout android:id="@+id/tablayo...原创 2018-04-17 15:34:22 · 435 阅读 · 0 评论 -
Android中回调函数的详细解析
在简书上看到的文章,写的很详细,很容易理解,在此记录收藏一下。原文地址:点击打开链接 https://www.jianshu.com/p/7ac60e182449写在正文之前,大神可以跳过: 1.接口不可以实例化,但可以创建一个接口对象。*注1: 2.你可能见过这样的语法: Button bt_add = (Button) findViewById(R.id.bt_add); b...转载 2018-04-24 16:07:34 · 6391 阅读 · 0 评论 -
Android的消息机制,handler多种用法
笔记。。。。。。。。。Android的消息机制(Android消息机制是为了解决在子线程中无法访问UI的矛盾。) 描述:Android应用程序是通过消息来驱动的。 Handler机制主要运用 1.)发送消息,在不同的线程间发送消息,使用的方法为sendXXX(); handler.sendEmptyMessage(int);//发送一个空的消息bb handler.sendM...原创 2018-06-12 16:17:23 · 516 阅读 · 0 评论 -
Binder详细解析
《IPC机制》"IPC"(Inter-Process Communication) --->进程间通信或者是跨进程通信,是指两个进程间数据交换的过程。(线程指的是CPU调度的最小单元,而进程一般指一个执行单元,通常指一个应用程序,一般一个进程可以包含多个线程。) 一、多进程(此处多进程,讨论的是一个应用中存在多个进程的情况) 1.同过在Mainifest中给四大组件设置属proc...原创 2018-07-20 13:38:18 · 1369 阅读 · 0 评论