- 博客(22)
- 收藏
- 关注
原创 Adb windows脚本
使用只要将ADB_PATH替换成自己的adb路径,即能食用,如果没有配置adb系统环境变量,需要自行修改下。#由于测试不太会用adb指令 所以自己写了一个adb的脚本,简化adb的使用。由于比较忙,未配置系统环境变量的代码没有测试过,希望有所帮助。
2024-01-25 10:16:54
841
原创 okhttp form表单提交中文乱码问题
点进去MultipartBody.FORM, 发现是MediaType.get("multipart/form-data");脑子转了下,看到了MultiPartBody 里面的setType方法,之前的是。刚开始想到的是在Header里面添加Content-Type。后端再去看下,收到的中文不乱码了。
2023-06-21 10:45:39
814
1
原创 M1芯片Android studio Preview 预览版本无法运行RN项目解决办法
本人在下载preview版本的Arm 的android studio ,打开一般的项目是正常的,但是一打开包含node的项目就会报错:Cannot run program "node" (in directory "/************path"): error=2, No such file or directory后来经过百度有人说是因为没有安装的缘故,不是很懂这块的,解决办法入上图,右键安装包,显示包内容-->MacOS-->studio 打开。完美解决。应该是...
2021-11-15 15:46:07
1983
原创 TextView 设置富文本或者链接文字ClickableSpan
SpannableStringBuilder textSpanned4 = new SpannableStringBuilder("请按照 示例图片 上传兑奖凭证图片"); ClickableSpan clickableSpan = new ClickableSpan() { @Override public void onClick(View view) { startActivity(new Intent..
2021-09-15 15:30:02
168
原创 最新版android studio 4.1 开启gradle offline
Androidstudiobuild或者运行app的时候就重新下载依赖等文件,是因为没有开启offline模式 新版Androidstudio之前突然找不到了ok点击选中之后 就不会每次都下载了 节省了大量时间
2020-12-29 14:05:52
3858
1
原创 Mac 使用brew 安装adb
Mac 使用brew 安装adb查了很久都是现实无法访问brew官网提供的github的地址或者拒绝访问下面是可以用的地址1.打开mac终端 输入/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2.按照提示 选择镜像序号 按照提示安装完。3.查看是否安装成功-》终端输入brew没有提示无效指令就是安装成功了4.安装adbbrew cask install andro
2020-11-20 09:59:44
5902
1
原创 自定义LoadingView kotlin实现
package com.example.mylibrary.viewimport android.animation.ValueAnimatorimport android.content.ContentValuesimport android.content.Contextimport android.graphics.Canvasimport android.graphics.Colorimport android.graphics.Paintimport android.util.At
2020-09-10 10:27:30
454
原创 Thread线程解析。join的作用将thread纳入当前线程
Thread 的join的作用是将thread 加入到当前的线程看个例子就很好理解了 public static void main(String[] args) { Thread thread = new Thread(new Runnable() { @Override public void run() { Thread thread1 = new Thread(new Runnable() {
2020-08-26 14:05:48
498
原创 android应用内更新
public void install() { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = null; LogUtils.d("path:" + path); if (Build.VERSION.SDK_INT > 23) { in.
2020-08-25 16:53:55
688
原创 kotlin协程学习笔记
kotlin协程 companion object { @JvmStatic fun main(args: Array<String>) = runBlocking { val p = StringBuilder() p.append("1") var list = ArrayList<String>() println("""开始""")
2020-08-24 11:26:41
180
原创 关于Aidl无法启动server
关于Aidl无法启动serveraidl 网上文章很多 按照demo 写一遍会更好 本文主要讲述 很多人按照demo写bindservice的过程 由于高版本的Android 限制了隐式Intent启动Service,需要指定包名和类名。按照很多demo的写法Intent intent = new Intent(); intent.setAction("com.shameit.server.IMyAidlInterface"); intent.setPackage("com.shameit.ai
2020-08-24 11:24:48
1129
原创 Android litepal where 多条件查询 IN 条件查询
错误用法 List<Task> tasks = LitePal.where("tch_id in (?) and uploadstatus = ? and readstate =?", inArgs).find(Task.class);正确用法 LitePal.where(String.format("tch_id ...
2020-04-25 13:28:56
2935
2
原创 NestedScrollView 嵌套Recyclerview 导致recyclerview无法滚动
NestedScrollView 嵌套Recyclerview 导致recyclerview无法滚动这边不是处理两者的滚动冲突<android.support.v4.widget.NestedScrollView android:overScrollMode="never" android:id="@+id/scroll_view" an...
2019-09-29 17:33:22
4036
转载 静态注册广播
广播是android四大组件之一,用到的地方还是挺多的,虽然现在用第三方的比较多,比如EventBus ,otto等,但是还是有很多的推送方需要用到静态注册的BroadcastReciever的,还是需要记录一下。广播有两种注册方式1.动态注册MyBroadCastReceiver yBroadCastReceiver = new MyBroadCastReceiver();//实例化过滤器并...
2018-05-25 16:59:50
5195
原创 图片过大引起的OOM,ImageView无法显示问题
最近处理图片遇到一些问题,网上的图片压缩很多都是使用bitmap.compress(),但是发现还是有OOM原先的代码,有问题的:Ima
2018-05-25 10:06:37
1079
原创 View 生成Bitmap
public Bitmap createViewBitmap(View v) { Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap);...
2018-03-24 11:18:22
585
原创 从Activity跳转到其他包内的Activity
Intent intent = new Intent(Intent.ACTION_MAIN); intent.setComponent(new ComponentName("包名", "activity全路径"));intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_...
2018-03-16 13:29:27
2452
原创 onActivityResult 用法记录
需要跳转的activity调用startActivityForResult(Intent intent);protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (...
2018-03-14 15:27:37
438
原创 AS install APk发生Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.io.FileNo
找到发生错误的文件,删除即可运行
2017-06-25 13:11:46
1514
原创 Android 打包aar给unity3d使用 项目心得
Android 打包aar给unity3d使用 项目心得步骤制作androidproject修改build.gradle配置 打包aar1.混淆打包aar2.jar包导出3.在其他的android工程引入aar导入unity项目运行unity3d输出apk包新建一个project 打开AS,新建–>project 切换到project项目下面 找到app M
2017-06-24 20:50:48
6387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人