- 博客(9)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android drawable图标的匹配顺序
通常在做适配时,为了适配不同分辨率的屏幕,对于App图标(命名为icon.png),我们会在drawable, drawable-mdpi,drawable-xhdpi等文件夹下都放上同名,不同大小的图标。分辨率与图标大小对应如下:LDPI (Low Density Screen,0~120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 1
2017-06-28 18:39:46 2597 3
原创 Android 激活设备管理器后就无法再次打开设备管理器界面
Android系统的设备管理器功能在一定程度上可以阻止app被卸载。一旦某个app申请了系统设备管理器权限,并且被用户授予了此权限,那么用户必须先取消该app的此项权限才能卸载这个app。(此功能并不适用于所有机型,比如小米或者某些Android 6.0以上的华为手机。)App在申请了设备管理器权限时,可以调用如下方法打开设备管理器页面: public static void startDev
2017-06-28 17:21:11 7980 3
原创 Android webview内存泄漏问题的解决
关于webview导致内存泄漏的问题,网上讨论很多,这是Android的一个Bug。关于原理分析,可以看看前人的博客: http://blog.csdn.net/u013571833/article/details/53070236有人提出方法:webView不要写在xml布局文件里,要在代码中动态添加然后加载网页,然后页面销毁的时候移除并销毁webView就不会导致内存泄漏。但是也存在...
2017-06-27 14:49:36 1617
原创 Android WebView加载的页面里的输入框被软键盘遮挡
webView加载网页后,网页里有个输入框,一旦输入文字,输入法软键盘就会弹出来,如果页面不能自动上移,输入框就被遮挡了。怎么解决?
2017-06-23 14:04:43 2379
原创 在Android 程序中用LeakCanary检测内存泄漏
LeakCanary是一个简单强大的内存泄漏检测工具,gitHub上有源码。使用方法:第一步: 首先在Android工程中加入依赖,以AndroidStudio为例,点击菜单项里的Project Structure图标: 会进入下面的界面: 点击图中右上角的“+”,Library dependency,进入如下界面:在输入框输入LeakCanary,然后搜索,会出现多个不同版本的结果。我们可以
2017-06-21 18:41:52 970
原创 Android webview里加载显示网页,显示进度,点击网页链接跳转到app页面
1.怎么在webView里加载网页,并且让网页能正常滑动,缩放,可交互? 先写一个布局文件,如下,主要是包含一个WebView:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout
2017-06-06 11:43:59 3386
原创 Java 用Collections.addAll()方法给Stack和LinkedList添加元素,结果不同
如题,用Collections.addAll()方法给Stack和LinkedList添加元素,添加进去的顺序是不同的。 下面的代码说明了这个结果:package com.lwc.Stack;import java.util.Collections;import java.util.LinkedList;import java.util.Stack;public class StackTest
2017-06-04 21:57:19 2499
Android apk 反编译工具
2019-12-12
前端React 项目,如何保存一个对象到本地?
2021-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人