android 知识点
文章平均质量分 77
luoj_616
这个作者很懒,什么都没留下…
展开
-
android.support迁移到androidx
Google 2018 IO 大会推出了 Android新的扩展库 AndroidX(Android 9.0),用于替换原来的 Android扩展库,将原来的android.替换成androidx.;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。官方早就推荐将support库迁移到androidx,因为后续support库不会再做更新。迁移时只需要3.2版本及以上的android studio,在菜单refactor中点击migrate to androidx即可,该向导会提示需原创 2021-11-12 17:51:43 · 935 阅读 · 0 评论 -
apk 反编译工具和方法
使用工具apktool(资源文件获取) dex2jar(源码文件获取) jd-gui(源码查看)工具介绍 apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件工具下载 apktool下载地...原创 2021-10-21 17:18:04 · 528 阅读 · 0 评论 -
android Studio 低版本升级gradle3.0以上版本
项目builde.gradleclasspath 'com.android.tools.build:gradle:3.0.0'gradle.wrapperdistributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip出现问题。Could not find com.android.tool...原创 2019-06-24 18:29:51 · 435 阅读 · 0 评论 -
android studio 定位跳转文件所在树形目录
单次定位,点击设置旁边带圆圈的小叉叉按钮,就跳转到该文件的树形目录设置定位。在设置中勾选autoscroll from source,每次点击文件。都会跳转到树形目录。...原创 2019-06-21 11:44:13 · 1598 阅读 · 0 评论 -
android studio module操作
module管理都在settings.gradle中添加moduleAndroid Studio -> file -> new module ->android library/java library删除module:Android Studio对module做了一个保护机制,module是不能随意删除的,要删除必须先从module列表中移除1、File-...原创 2019-06-20 17:59:17 · 347 阅读 · 0 评论 -
Eclise中SVN插件安装和使用
http://blog.csdn.net/lianqiangjava/article/details/185998471、 打开adt-bundle-windows-x86\eclipse文件夹,新创建文件夹subclipse (注:adt-bundle-windows-x86 为我的eclipse目录名)2、 打开Eclipse的SVN插件压缩文件(site-1.8.4.zip) (S...转载 2014-08-01 14:00:05 · 499 阅读 · 0 评论 -
Eclipse设置
Eclipse编码设置 window->preferences->General->workspaceEclipse字体大小设置window->preferences->General->Appearance ->color and fonts->Basec -> text font->edit...原创 2014-06-27 22:45:24 · 408 阅读 · 0 评论 -
android mvp架构
mvp:View层负责显示UI界面与用户进行交互以及结果反馈,Presenter层负责业务逻辑处理,也是View层和Model层的中间纽带它们的通信都是通过Presenter来处理的,Model层负责提供数据以及进行一定的数据处理。 MVP架构模式的优缺点:优点:1、更有效的将模型与视图、逻辑处理代码分离,提供代码的可读性,降低代码耦合,使得修改视图不影响其他层代码; 2、提高Model代码复用性...原创 2018-05-10 17:31:27 · 107 阅读 · 0 评论 -
android rx倒计时
private Subscription ms;public void downTime(){ final int count=60; ms= Observable.interval(0, 1, TimeUnit.SECONDS)//设置0延迟,每隔一秒发送一条数据 .take(count+1) //设置循环次数 .map(...原创 2018-04-16 18:07:50 · 272 阅读 · 0 评论 -
SpannableString
SpannableString其实和String一样,都是一种字符串类型,同样TextView也可以直接设置SpannableString作为显示文本,不同的是SpannableString可以通过使用其方法setSpan方法实现字符串各种形式风格的显示,重要的是可以指定设置的区间,也就是为字符串指定下标区间内的子字符串设置格式。setSpan(Object what, int start, in...原创 2018-02-24 17:14:42 · 117 阅读 · 0 评论 -
android 字体设置
1:android 默认字体通过布局设置:android:textStyle="bold" android:typeface="sans" 在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置默认黑体: TextView textView =(TextView)findViewById(R.id.custom); textView.se...原创 2018-03-09 15:39:45 · 1509 阅读 · 0 评论 -
android 签名打包
我们使用Android Studio 运行我们的app,无非两种模式:debug和release模式。debug模式debug模式使用一个默认的debug.keystore进行签名。这个默认签名(keystore)是不需要密码的,它的默认位置在C:\Users\<用户名>\.Android\debug.keystore,如果不存在Android studio会自动创建它。例如我的deb...转载 2018-02-26 15:19:15 · 176 阅读 · 0 评论 -
android logo 大小
Android Icon Size and Location for AppsDENSITYSIZELOCATIONRATIOSCREENMARGINXXXHDPI192×192drawable-xxxhdpi4640 DPI12 to 16 pixelsXXHDPI原创 2014-11-29 10:04:15 · 771 阅读 · 0 评论 -
Android 中的接口回调
http://blog.csdn.net/wangjinyu501/article/details/22052187 在Android中到处可见接口回调机制,尤其是UI事件处理方面。举一个最常见的例子button点击事件,button有一个点击方法onClick(),我们知道onclick()是一个回调方法,当用户点击button就执行这个方法。在源码中是这样定义的:转载 2014-07-11 17:21:04 · 475 阅读 · 0 评论 -
android国际化(多语言)
1. 很大程度上,为什么我们能如此方便的实现国际化、分辨率匹配等? 主要就是得益于 Android 中这种独特的资源管理方式。程序员的代码可以不直接和资源发生关系。Android 中,我们通常通过 R 文件提供的索引来间接的引用某一个资源。而如何维护资源索引和真正的资源之间的关系,这个活,却是 Android 系统来做的。 这里面就可以大作文章了不是么?转载 2014-07-14 17:25:33 · 397 阅读 · 0 评论