Android
文章平均质量分 53
Super_666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webview加载本地长图时黑屏问题
webview加载图片黑屏原创 2022-11-11 15:15:50 · 2718 阅读 · 1 评论 -
webview无法截取长屏问题
webview只能截取可见内容问题原创 2022-10-14 14:56:08 · 497 阅读 · 0 评论 -
APP启动流程三(源码30)之APP进程启动及Activity启动
Activity启动原创 2022-08-09 15:45:44 · 348 阅读 · 0 评论 -
APP启动流程二(源码30)之APP进程创建
zygote创建APP进程原创 2022-08-09 15:39:38 · 277 阅读 · 0 评论 -
APP启动流程一(源码30)之向Zygote发送创建APP进程的请求
Android App启动源码分析原创 2022-08-09 15:33:21 · 353 阅读 · 0 评论 -
SystemServer是如何启动AMS的
ActivityManagerService原创 2022-07-27 14:47:19 · 280 阅读 · 0 评论 -
Handler(二)
同步屏障、HandlerThread应用原创 2022-07-18 15:27:14 · 179 阅读 · 0 评论 -
Handler(一)
Handler源码原创 2022-07-15 20:05:02 · 199 阅读 · 0 评论 -
MainActivity setContentView过程
android 布局加载过程原创 2022-07-02 20:37:57 · 226 阅读 · 0 评论 -
全面屏设置
/** * 设置状态栏透明 * * @param activity */ public static void setStateBarTranslucent(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {//4.4 全透明状态栏 activity.getWindow().addFlags(WindowMa原创 2022-01-05 11:12:58 · 1463 阅读 · 0 评论 -
webview加载本地html设置cookie不起作用
webview加载本地html设置cookie不起作用Android 用WebView加载assets本地下的网页时,设置cookie不起作用。项目中使用webview打开图片需要设置cookie,但是设置后又不起作用。搜索发现下表浏览器加载本地html cookie是否可用Google Chrome浏览器不能用360浏览器不能用(应该是基于Chrome内核的原因)Firefox浏览器能用Android不能用iOS能用...原创 2020-10-23 17:00:53 · 736 阅读 · 0 评论 -
Android 动态改变RelativeLayout的高度
Android 动态改变RelativeLayout的高度private RelativeLayout rl;rl = (RelativeLayout) findViewById(R.id.rl);ViewGroup.LayoutParams params=relative.getLayoutParams();//使用RelativeLayout.LayoutParams设置不起作用params.height =180; relative.setLayoutParams(params);..原创 2020-10-23 16:51:17 · 726 阅读 · 0 评论 -
BottomSheetDialogFragment使用
BottomSheetDialogFragment继承于DialogFragment,一个Dialog形式的framgnet,可实现拖动打开及关闭如源码所示,在BottonSheetDialogFragment内部是创建了一个BottomSheetDialogpublic class BottomSheetDialogFragment extends AppCompatDialogFragment { public BottomSheetDialogFragment() { }原创 2020-09-04 14:12:23 · 3678 阅读 · 1 评论 -
使用ExpandableListView实现三级列表
1.布局<ExpandableListView android:id="@+id/elv" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" .原创 2020-06-18 11:38:09 · 747 阅读 · 0 评论 -
Android 某些字体颜色设置方法
1.在资源文件string.xml设置,然后使用Html.fromHtml()进行转换<string name="hint"><Data><![CDATA[已选<font color="#FD7318">%d个</font>]]></Data></string>mTvHint1.setText(Html.fromHtml(String.format(getString(R.string.hint),5)));原创 2020-06-18 11:08:10 · 636 阅读 · 0 评论 -
安卓如何绘制视图-How Android Draws Views
当Activity获取焦点的时候,将被要求绘制它的布局。Android框架控制绘制的过程,但是Activity必须提供布局层次的根节点。绘制从布局的根基点开始,要求测量和绘制布局树。画图的过程是:遍历整个视图树,呈现每个子视图在有效区域的部分。反过来,每一个ViewGroup负责请求绘制它的每个子视图(使用draw()方法),而且每个视图负责绘制自己。因为视图树是按顺序遍历的,这意味着父视...翻译 2016-10-11 11:18:51 · 463 阅读 · 0 评论 -
Android Studio设置界面中不显示git
原因是设置中 Plugins的Git Integration 选项未勾选原创 2018-07-26 10:30:12 · 4842 阅读 · 0 评论 -
Parcelable
Parcel的写入和读取顺序是一致的如果元素是list,读取时需要传入一个ArrayList,否则会报空指针异常 list = new ArrayList<String>();in.readStringList(list);不建议使用在需永久保存的数据public class User implements Parcelable{ private int id; p...原创 2018-07-06 15:44:50 · 541 阅读 · 0 评论 -
沉浸式状态栏
1. 将状态栏的颜色修改为透明的```/** * 设置状态栏透明 * * @param activity */ public static void setStateBarTranslucent(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KIT...原创 2018-06-06 12:32:09 · 336 阅读 · 0 评论
分享