Android ViewPager使用方法小结 https://blog.csdn.net/weixin_40441128/article/details/81532001
Android滑动冲突的完美解决方案 https://www.jb51.net/article/90032.htm
flutter开发-基于dart:io的socket解决方案 https://www.jianshu.com/p/86e1d1b54be5
https://baijiahao.baidu.com/s?id=1650864182735904794&wfr=spider&for=pc flutter打包后socket,tcp,udp相关网络功能无法使用的解决办法
Flutter进阶之全面深入理解Stream https://blog.csdn.net/mubowen666/article/details/104027298
https://www.jianshu.com/p/413811babe1e RunLoop
iOS 多线程:『RunLoop』详尽总结 https://www.jianshu.com/p/d260d18dd551
wechat_kit
https://blog.csdn.net/Calvin_zhou/article/details/119042811
https://blog.csdn.net/fafaws3000/article/details/117292682
https://juejin.cn/post/6844904185540902919
https://blog.csdn.net/sinat_25689603/article/details/50150451
https://zhidao.baidu.com/question/1860924174402449107.html
https://www.jianshu.com/p/53cfb1b5995c
https://juejin.cn/post/6844904185540902919
https://blog.csdn.net/naaaa/article/details/25132009
https://blog.csdn.net/u010356768/article/details/79049172
https://www.jianshu.com/p/33695ee91d18
https://www.jianshu.com/p/c6eedc8fd7a2
https://blog.csdn.net/m0_56255097/article/details/122841264?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.678156&depth_1-utm_source=distribute.pc_relevant_t0.678156&utm_relevant_index=1
Android 微信分享成功后回调问题 https://www.cnblogs.com/nyjcldxr/p/9712742.html
https://www.136.la/android/show-18781.html
https://blog.csdn.net/lc_miao/article/details/79855687?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_aa&utm_relevant_index=2
https://docs.apicloud.com/Dev-Guide/app-config-manual#14-3
https://blog.csdn.net/bangyiqing/article/details/70174519
activity.finishAndRemoveTask(); 可以杀死后台某个app 删除任务 移除
// intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
activity.finishAndRemoveTask();
https://www.jianshu.com/p/3699ae132648
http://t.zoukankan.com/joe235-p-11506314.html
flutter_aes_ecb_pkcs5
https://www.jianshu.com/p/0194b99a4b3d
https://www.bianchengquan.com/article/149126.html
https://juejin.cn/post/6895991156204404750
从一次点击探寻Flutter事件分发原理
https://juejin.cn/post/6898569853108502542/
var myList =List.generate(10, (index) =>null);
xmlns:tools="http://schemas.android.com/tools"
tools:replace="android:label"
flutter直接上传文件到阿里云oss https://www.jianshu.com/p/59245ac5f7d3
https://www.bilibili.com/video/BV1wP4y1s7BN/ VirtualXposed
Android 从一个APP进入另一个APP,可传递数据跳转 https://blog.csdn.net/shenggaofei/article/details/103070378
Android App之间跳转和传值 https://blog.csdn.net/qq_34707150/article/details/113565288
App A 唤起 App B 并传参,AppB在登录之后的页面,无论哪个页面都有一个弹窗。点击确定按钮,唤起App A (传参) https://blog.csdn.net/fangjingjingll/article/details/104695622
unity android 返回,【Unity】带有返回值的Android App跳转 https://blog.csdn.net/weixin_31703753/article/details/117557034
第一行Kotlin系列(三)Intent 向上一页返回数据onActivityResult的使用 https://www.cnblogs.com/MyXcc/p/12882265.html
解决onActivityResult方法不执行的办法 https://blog.csdn.net/lei182/article/details/74012631
Android开发(25) 两个App之间使用intent交换数据 https://www.jianshu.com/p/8059c342eda6 https://www.cnblogs.com/xuan52rock/p/4903816.html
Android 多个app之间参数传递跳转Intent的哪些事 https://www.jianshu.com/p/235ab4b9a535
Android 从一个应用跳转到另外一个应用 https://blog.csdn.net/wangxiaohuhu1314/article/details/76124507?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.pc_relevant_paycolumn_v3&spm=1001.2101.3001.4242.1&utm_relevant_index=3
URL to Bitmap
fun getBitmap(imgUrl: String?): Bitmap? {
var inputStream: InputStream? =null
var outputStream: ByteArrayOutputStream? =null
var url: URL? =null
try {
url = URL(imgUrl)
val httpURLConnection =url.openConnection()as HttpURLConnection
httpURLConnection.requestMethod ="GET"
httpURLConnection.readTimeout =2000
httpURLConnection.connect()
if (httpURLConnection.responseCode ==200) {
//网络连接成功
inputStream = httpURLConnection.inputStream
outputStream = ByteArrayOutputStream()
val buffer = ByteArray(1024 *8)
var len = -1
while (inputStream.read(buffer).also { len =it } != -1) {
outputStream.write(buffer, 0, len)
}
val bu =outputStream.toByteArray()
return BitmapFactory.decodeByteArray(bu, 0, bu.size)
}else {
Logger.e("网络连接失败----" + httpURLConnection.responseCode)
}
}catch (e: Exception) {
// TODO: handle exception
e.printStackTrace()
}finally {
if (inputStream !=null) {
try {
inputStream.close()
}catch (e: IOException) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
if (outputStream !=null) {
try {
outputStream.close()
}catch (e: IOException) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
}
return null
}
纯H5实现扫一扫功能,亲测PC和手机端可用
https://www.jianshu.com/p/c84a0135824b