![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 59
qq_30083021
这个作者很懒,什么都没留下…
展开
-
textview 滚动 跑马灯
①清单文件android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:maxWidth="100dp"②代码textview.setFocusable(true);textview.setSelected(true);原创 2020-12-15 13:52:21 · 106 阅读 · 0 评论 -
android 线程 异步任务
线程怎么共享变量原创 2020-10-03 11:16:21 · 158 阅读 · 0 评论 -
android api和版本对照表
代号 版本 API 级别 Pie 9 API 级别 28 Oreo 8.1.0 API 级别 27 Oreo 8.0.0 API 级别 26 Nougat 7.1 API 级别 25 Nougat 7.0 API 级别 24 Marshmallow 6.0 API 级别 23 Lo...转载 2019-06-29 16:50:10 · 422 阅读 · 0 评论 -
android-兼容性问题
android9及以上版本增加了http请求检验,需要在清单文件的application中添加android:usesCleartextTraffic="true"原创 2019-05-24 10:40:46 · 91 阅读 · 0 评论 -
android-ignore-file
Android Studio 创建项目需要忽略的文件1、.idea文件夹2、.gradle文件夹3、所有的build文件夹4、所有的.iml文件5、local.properties文件。在项目的.idea/workspace.xml的文件里设置<?xml version="1.0" encoding="UTF-8"?> <project> ...原创 2019-05-20 17:32:04 · 262 阅读 · 0 评论 -
android tablayout 详解
android tablayout 详解tablayout详解2 https://www.jianshu.com/p/39a66373498c转载 2018-02-02 16:56:31 · 142 阅读 · 0 评论 -
mvp 模式
mvp模式 http://kaedea.com/2015/10/11/android-mvp-pattern/http://kaedea.com/categories/Android/http://kaedea.com/tags/原创 2018-03-09 11:39:11 · 117 阅读 · 0 评论 -
第三方框架依赖地址
retrofit2compile 'com.squareup.retrofit2:retrofit:2.0.0'compile 'com.google.code.gson:gson:2.6.2'compile 'com.squareup.retrofit2:converter-gson:2.0.0'dagger2 compile 'com.google.dagger:dagger:2.4...原创 2018-03-14 15:05:42 · 182 阅读 · 0 评论 -
android系统 默认颜色
转载:https://blog.csdn.net/ddddwwww2/article/details/72868376Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:1.colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导...转载 2018-05-07 14:56:43 · 3033 阅读 · 0 评论 -
手机 情景模式
AudioManager volMgr = (AudioManager) activity.getSystemService(activity.AUDIO_SERVICE); int vibrateOn=volMgr.getVibrateSetting(AudioManager.VIBRATE_SETTING_ON);//仅铃声模式、静音模式,状态为2 震动模式、铃声并且震动下(简称双开模...转载 2018-05-15 09:08:52 · 536 阅读 · 0 评论 -
android 设计模式
【转】23个经典JDK设计模式博客分类: interfacedecoratorprototypejdk设计模式摘要:下面是JDK中有关23个经典设计模式的示例: Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。 java.util.Arrays#asList() javax.swing.JTable(TableModel) java.io.InputStreamR...转载 2018-06-04 09:22:49 · 112 阅读 · 0 评论 -
Android 判断手机厂商rom
有时候需要判断手机系统的ROM,检测ROM是MIUI、EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件查找是否有对应属性来判断是什么ROM。build.prop的介绍可以看Android build.prop简介小米小米官方文档:如何识别小米设备/MIUI系统判断小米设备Build.MANUFACTURER是否为Xiaomi查询build.prop是否有ro.mi...转载 2018-06-04 11:03:50 · 8629 阅读 · 0 评论 -
kp_time 桌面悬浮按钮
// 桌面悬浮按钮public class WindowButtonReceiver extends BroadcastReceiver implements MySubscriber.OnSubscriberOnNextListener<ResultBean<TaskItemBean>> { public static final String ACTION_...原创 2018-05-28 15:34:46 · 418 阅读 · 0 评论 -
Android开发常用第三方库
//daggerimplementation 'com.google.dagger:dagger:2.4'annotationProcessor 'com.google.dagger:dagger-compiler:2.4'// butterknifeimplementation 'com.jakewharton:butterknife:8.5.1'annotationProce...原创 2018-05-28 15:35:36 · 271 阅读 · 0 评论 -
打包成带时间的apk
static def releaseTime() {// return new Date().format("yyyy-MM-dd HH-mm-ss", TimeZone.getTimeZone("UTC")) return new Date().format("yyyy-MM-dd HH-mm", TimeZone.getDefault())}android.applicat...原创 2018-05-24 11:36:45 · 383 阅读 · 0 评论 -
android 日志拦截器
package com.ppmoney.jde.common.http;import android.util.Log;import java.io.IOException;import okhttp3.Interceptor;import okhttp3.Request;import okhttp3.Response;import okhttp3.ResponseBody;...原创 2018-08-20 15:45:35 · 718 阅读 · 0 评论 -
android 获取通讯录中同一联系人的多个号码
public static void fetchContact(Context context) { List<ContactsBean> list = new ArrayList<>(); ContentResolver cr = context.getContentResolver(); Cursor cur = cr.query(Conta...原创 2018-08-31 15:18:46 · 1959 阅读 · 0 评论 -
android-权限
zhuangzhenjie permission usage Android 6.0 或更高版本运行时权限. Android 7.0 或更高版本获取私有文件权限. Android 8.0 或更高版本获取安装未知来源安装包权限. android.permission.REQUEST_INSTALL_PACKAGES Android 6.0 或更高版本悬浮窗权限. android.p...翻译 2018-09-01 14:03:23 · 365 阅读 · 0 评论 -
android-开发中遇到的问题
1 constraintlayout中引入布局A,布局A的根节点已有id,如果再次命名include标签id,使用布局A根节点的id无法查找到该viewrecycleview和edittext在同一个页面,会抢夺edittext的焦点,而且软键盘弹出,布局方式和没有recycleview时有不同的变化2 为 recycleview 中item设置状态选择器无效,需要设置到item的子vie...原创 2019-04-26 14:37:43 · 116 阅读 · 0 评论 -
android-dialog
dialog=样式+布局文件+动画样式,布局文件,动画在创建dialog时设置,dialog接受返回键,处理返回键需要dialog设置返回键监听 private void showBottomDialog(){ //1、set style final Dialog dialog = new Dialog(this,R.style.DialogThem...原创 2019-04-23 17:58:03 · 157 阅读 · 0 评论 -
android-fileprovider
https://developer.android.com/reference/android/support/v4/content/FileProvider.html Defining a FileProvider Specifying Available Files Retrieving the Content URI for a File Granting Tempo...原创 2019-04-24 11:00:37 · 23658 阅读 · 0 评论 -
android-install
install applicationfileprovider:https://blog.csdn.net/qq_30083021/article/details/89485762public void installApk(File file) {if (Build.VERSION.SDK_INT >= 24) { fileUri = FileProvider.getU...原创 2019-04-24 11:06:12 · 162 阅读 · 0 评论 -
android 动态权限
android 6.0 使用框架申请权限 https://github.com/lovedise/PermissionGen转载 2018-01-11 11:20:59 · 151 阅读 · 0 评论