Android
ymlvtimi
这个作者很懒,什么都没留下…
展开
-
沉浸式状态栏
在baseActivity中设置ImmersionBar.with(this) .transparentStatusBar() //透明状态栏,不写默认透明色 .transparentNavigationBar() //透明导航栏,不写默认黑色(设置此方法,fullScreen()方法自动为true) .transpar...原创 2019-07-13 11:14:51 · 468 阅读 · 0 评论 -
替换系统Toast
//替换原有toast,因为高版本不弹出 implementation 'com.github.Dovar66:DToast:1.1.5'DToast.make(context) .setText(R.id.tv_content_default, msg) .setGravity(Gravity.BOTTOM or Gravity.CEN...原创 2019-07-13 11:16:10 · 382 阅读 · 0 评论 -
drawableleft和drawableright的点击事件
原文:https://blog.csdn.net/zhangphil/article/details/79974263import android.graphics.drawable.Drawable;import android.view.MotionEvent;import android.view.View;import android.widget.TextView; publ...转载 2019-07-05 08:26:36 · 282 阅读 · 0 评论 -
RecycleView的点击事件
原文:https://www.jianshu.com/p/8d5288b56f45各实现方法以及存在的问题想要实现RecyclerView的Item的点击事件,你可能会想到各种方法。比如:1.在创建ItemView时添加点击监听。也就是在 RecyclerView.Adapter内的onBindViewHolder()直接实现绑定。问题是“逻辑跟adapter类耦合严重”。2.通过R...转载 2019-07-05 08:55:12 · 1095 阅读 · 0 评论 -
以表单形式上传图片
参考:https://www.jianshu.com/p/783575d7ae2a1.添加gradle引用compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:converter-gson:2.1.0' //用于解析json数据 compile 'com.squareup.ret...转载 2019-07-12 15:44:44 · 837 阅读 · 0 评论 -
Android给WebView中网页的控件赋值
注意:需要用到网页中控件的id,手机端和网页端该控件id可能不同(适配手机端专门画的新网页)1、首先在电脑上打开该网页,点击F12查看该控件的id值2、在webview中写类似这么一句:js= “javascript:document.getElementById(‘queryInput’).value = ‘$data’;”3、给webview设置一个webviewclient .set...原创 2019-07-17 16:10:02 · 1243 阅读 · 0 评论 -
Android手机端加载电脑端网页
参考:https://blog.csdn.net/qq982673701/article/details/78521554为了更好的展示页面,其中的标识可以改成自己电脑的第一步获取webview的setting,同时进行配置settings = webView.getSettings();settings.setCacheMode(WebSettings.LOAD_NO_CACHE);...转载 2019-07-17 17:01:25 · 794 阅读 · 0 评论 -
记录Android常用内容
https://www.jianshu.com/p/77dfc94ec317原创 2019-09-27 09:51:18 · 167 阅读 · 0 评论 -
Retrofit上传带参的图片
val body1=RequestBody.create(MediaType.parse(BaseData.TextPain),userId.toString()) val body2=MultipartBody.Part.createFormData("file",file.name,RequestBody.create(MediaType.parse(B...原创 2019-07-13 09:08:43 · 309 阅读 · 0 评论 -
静默安装
Android静默安装实现方案:https://www.cnblogs.com/chenxibobo/p/6136705.html留作记录所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。虽说这种方式看上去不打搅用户,但是却存在着一个问题,因为Android系统会在安装界面当中把程序所声明的权限展示给用户看,用户来评估一下这些权限然后决定是否要安装该...转载 2019-04-30 13:45:19 · 2426 阅读 · 0 评论 -
Android9.0外置sd卡无法写入的问题
记录:https://blog.csdn.net/qq_36467463/article/details/88691726转载 2019-04-29 14:06:53 · 3459 阅读 · 0 评论 -
Android实现下载更新的重点
1、下载需要权限:网络和读取修改文件(6.0开始需要动态申请权限,EasyPermissions是一个比较简单的框架,网上很多介绍:https://blog.csdn.net/hexingen/article/details/78504814)2、可以自定义下载文件路径将apk放入3、手动调起安装(以什么类型打开此文件)private void openFile(File file) { ...原创 2019-04-26 09:14:44 · 718 阅读 · 0 评论 -
Android中data/data/下的目录介绍
参考:https://www.cnblogs.com/awkflf11/articles/5178141.html应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你的应用被卸载后,与该应用相...转载 2019-04-26 10:09:07 · 21998 阅读 · 0 评论 -
Android8的通知
参考:https://blog.csdn.net/htwhtw123/article/details/798387421、通知较之前的最大不同是需要添加渠道信息NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); ...转载 2019-04-26 13:12:54 · 168 阅读 · 0 评论 -
Android P中glide或Picasso加载http图片失败
参考:https://www.jianshu.com/p/2e3ca44cf7be转载 2019-04-28 10:47:42 · 1598 阅读 · 1 评论 -
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK
参考:https://blog.csdn.net/watermusicyes/article/details/44963773intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );Intent intent = new Intent(); intent.setClass(context, cls); intent.setFlags(Intent...转载 2019-04-28 17:08:14 · 663 阅读 · 0 评论 -
kotlin中的while问题
kotlin中while条件中不能存在赋值语句,否则报错例如:while((str=br。readline())!=null){}可以改成如下写法:do{str=br。readline()if(str==null)break。。。}while(true)...原创 2019-04-24 14:11:56 · 2100 阅读 · 0 评论 -
Android studio中lib和assets文件夹的配置
在APP中的build.gradle中,在Android节点下,与buildTypes节点同级如上图分别指定libs和assets文件资源所在目录原创 2019-04-24 14:58:58 · 1099 阅读 · 0 评论 -
断点续传重点
请求头需要用到可以在httpURLconnection中设置Range:bytes=1173546-或Range:bytes=1173546-1111111110-99:前100个字节多线程可以将断点的起始信息放在数据库(比较好)或sharedprefreshes中存储数据暂时还未想到好办法,有没有大神指导一下。我暂时的想法是写成多个临时文件,然后再依次读取整合写出,但是又想实...原创 2019-04-29 11:44:31 · 308 阅读 · 0 评论 -
android中图片的缩放
标注几个重点:(参考:https://blog.csdn.net/lpcrazyboy/article/details/80777112)1、imageview控件中的属性2、activity或dialog中的初始参数//进行图片的缩放 // 縮放控制 private val matrix = Matrix() private val savedMatrix = M...转载 2019-04-17 11:02:51 · 312 阅读 · 0 评论