- 博客(108)
- 资源 (6)
- 收藏
- 关注

原创 Android 常用框架收集
https://blog.youkuaiyun.com/qq_21138819/article/details/89025776
2019-11-08 14:48:09
479

原创 Android 获取(读取)单反相机照片解决方案
私聊博主,提供远程仓库地址!主要解决问题:1、佳能相机BUSY问题2、尼康相机不能实时预览问题(针对D5、D850等系列)3、相机适配连接稳定性
2019-09-05 09:58:27
4023
6
原创 ReactNative 使用腾讯的MMKV持久化存储
如果你跑不起来,千万别喷我,先看看你的版本配置是否兼容,我确实是成功了!安装成功后使用,我简单用AI封装了一下,作为项目底层键值对存储方案使用。那么基础存储方案写好以后,如何使用呢看下方中间层封装字段。应该是比较简单吧,我用的版本给出来。我用的yarn,那么先来安装。最后在业务中进行使用。
2025-04-12 13:12:17
157
原创 HarmonyOS 如何下载网络图片
昨天一个需求是在预览大图的时候,提供一个下载按钮,并且支持下载到相册中,网上搜出来的文档大部分都是可下载到沙箱中,在咨询过鸿蒙技术人员以后得知,可以使用保存组件(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/savebutton-V5),使用的时候需要特别注意UI要求,不能把组件置于屏幕边缘,否则会权限申请失败,看代码中如何使用的。api12已测试通过,开发环境版本5.0.3。
2024-07-17 16:02:15
576
原创 Android11+ 如何获得外部存储权限
三、Android11以上,仅仅靠manifest注册,activity动态申请是不行的了,高版本Android做了分区,也就是应用内部目录和外部公共目录,内部目录可以直接访问,外部目录还需要去申请android.permission.MANAGE_EXTERNAL_STORAGE权限,和android:requestLegacyExternalStorage="true"属性(true的意思就是不分区的意思,默认是分区的)代码中还需要做一些判断。
2024-02-02 16:38:19
1850
原创 HarmonyOS入门开发(三) 持久化存储Preferences
在Android中比如有ShardPreferences、Mmkv这些持久化存储方式,开发起来很方便,读取速度也很快,在鸿蒙里面也提供了对应的持久化存储方案,下面来探索一下。差不多150毫秒的样子,操作频繁的地方,还是非常鸡肋的,后续看看鸿蒙会不会优化,同时可同步获取吧,就目前而言,开发起来没有生态,还是很吃力的!声明一个用来操作的preferences对象。
2023-11-29 10:42:07
1322
1
原创 HarmonyOS入门开发(一) 实现底部导航栏
Tabs相当于Android中的BottomNavigationView。TabContent相当于Android中的fragment。TabBuilder内相当于每个Item。
2023-11-17 17:34:14
2263
原创 Android 圆环统计图(带外延折线可点击)
自定义View RingView.class。辅助工具类GeomTool.class。如有更好的方法,欢迎在评论区讨论。activity中使用。需求先看UI效果图吧。
2023-07-11 11:54:52
1107
1
原创 关于Flutter报Cannot run with sound null safety的解决方法
打开Android Studio,然后依次选择【Run】 -->【 Edit Configurations】 --> 【Add Additional Run args 】–> 【–no-sound-null-safety】,如下图。上面的问题是,这些包不支持 safety模式。我们可以在运行的时候添加。然后,再次运行就没有错误了。
2023-03-27 13:29:50
693
原创 Android端接入微信支付
1、接入微信SDKimplementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'2、从公司业务后台拿到订单信息后调用微信SDK,发起微信支付 //orderInfo 业务后台的数据 public void pay(Activity a, WeChatPayOrderInfo orderInfo) { //需要一个注册微信支付的APPID WXUtil.getInstance(a
2022-03-15 09:13:42
1984
2
原创 uniapp 加载非png、jpg后缀的图片在app端遇到的问题
出现情况:在小程序或者H5端运行一切正常,但是运行到app上以后,代码不报错,图片不显示原始代码,src是一张文件类型的图片,但不是.png或.jpg后缀结尾<image :src="http://img5.adesk.com/61a306057e978a3b3e3ae24e?sign=a797fd6ea7ca3fdf36fa97deb83a3711&t=6210dbbf" />那么如何解决此问题呢1、在uniapp项目根路径下面的index.html文件内添加mate标签&
2022-02-19 20:05:51
2439
4
原创 uniapp 解决H5跨域问题
1、HbuilderX项目根目录创建vue.config.js文件2、// vue.config.js module.exports = { devServer: { disableHostCheck: true, // 可选 proxy: { //配置代理 "/ht": { target: 'http://wallpaper.apc.360.cn', // 目标接口域名,启动不同环境切换不同域名 changeOrigin: true, // 是否跨域 ws
2022-02-10 21:38:12
1930
2
原创 Android MMKV替代SharedPreferences
注入依赖implementation 'com.tencent:mmkv:1.0.18'初始化MMKVString dir = context.getFilesDir().getAbsolutePath() + "/mmkv";String rootDir = MMKV.initialize(dir);获得MMKV的实例MMKV mmkv = MMKV.defaultMMKV();kv.encode("bool", true);boolean bValue = kv.decodeBoo
2021-10-12 16:07:25
319
原创 Android 设置全屏隐藏导航栏
/** * 设置全屏显示 */getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);WindowManager.LayoutParams lp = getWindow().getAttributes();lp.layoutInDisplayCutoutMode = WindowManager.LayoutPara
2021-09-18 10:30:10
1926
原创 Android端接入支付宝支付
固定配置参数需到开放平台申请,这里不做步骤介绍public class ALiPayManger { private static volatile ALiPayManger instance = null; private static final int SDK_PAY_FLAG = 1; private Activity activity; /** * 用于支付宝支付业务的入参 app_id。 */ public static fina
2021-07-15 17:18:18
780
1
原创 Android ARouter路由在组件化开发中使用步骤
1、根目录build.gradle中配置repositories { mavenCentral() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }}classpath 'com.alibaba:arouter-register:1.0.2'2、某个module模块需要用到ARouter路由就在该module的build.gradle中配置如下代码defaultConfig {
2021-06-21 11:13:18
311
2
原创 Android 贝塞尔曲线(仿购物车效果)
贝塞尔曲线是由a点过渡到b点位置的曲线图,呈抛物线形状过渡连续慢动作效果如下:import android.animation.Animator;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.app.Activity;import android.graphics.drawable.Drawable;import android.view.View;i
2021-03-12 14:29:10
306
原创 Android RecyclerView如何实现无感分页加载
public abstract class EndlessLinearOnScrollListener extends RecyclerView.OnScrollListener { public static String TAG = EndlessLinearOnScrollListener.class.getSimpleName(); public int previousTotal = 0; // The total number of items in the dataset
2021-03-05 17:10:45
844
原创 Android AsyncHttpClient网络请求
maven库implementation 'com.loopj.android:android-async-http:1.4.9'异步回调package com.android.design.http;import com.loopj.android.http.AsyncHttpResponseHandler;import cz.msebera.android.httpclient.Header;/** * @author:admin * @date:2020/12/24 * @de
2020-12-28 09:13:59
586
原创 Android RxBus
maven库implementation 'com.hwangjr.rxbus:rxbus:2.0.0'场景:A界面跳转到B界面,B界面发送事件到A界面,个人感觉和EventBus一模一样界面A代码class AActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) set
2020-12-22 16:27:48
505
1
原创 Circular dependency between the following tasks.
全部报错内容如下意思说这两个module之间相互依赖了module_login模块引用了implementation project(path: ':fu_camera')fu_camera模块引用了implementation project(path: ':module_login')此BUG为互相引用导致,只需要删掉一个,单向引用即可....
2020-11-20 13:51:01
16224
6
原创 Android 呈X形状,以交叉点左右抖动
public class AnimUtil { private static Animation rotateAnim = null; public static void startViewAnim(View view) { if (view == null) { return; } //从左向右 if (rotateAnim == null) { rotateAnim =
2020-11-16 15:21:46
125
原创 Android利用自带摄像头实现透明桌面壁纸
先看下效果,其实就是一个动态壁纸,通过摄像头把实时预览景象绘制到界面上,动态视频壁纸的实现原理与之类似用到的权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.SET_WALLPAPER" /> <uses-permission android:name="android.pe
2020-08-31 10:41:21
4635
1
原创 Kotlin 如何实现复杂序列化Parcelable
package com.android.wan.model.entityimport android.os.Parcelimport android.os.Parcelableimport com.dq.util.http.BaseEntityclass SystemSysEntity() : BaseEntity(), Parcelable { /** * data : [{"children":[{"children":[],"courseId":13,"id":60,"n
2020-07-05 20:51:44
713
原创 Android 聊天界面软件盘处理
AndroidManifest.xml中相关activity设置android:windowSoftInputMode="stateUnchanged|adjustResize"布局代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.
2020-06-04 15:44:30
233
1
CeilingLayout-master.zip
2020-03-13
Android 232串口libray
2018-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人