
安卓
文章平均质量分 63
A_001`
Android Flutter开发
展开
-
java.lang.NoClassDefFoundError: Failed resolution of: Lcom
只有 ‘U’ 字有个大小写的区别,我本来以为不是这里的问题,但是死活都报错,然后我尝试重新命名了其中一个,正常了。建议大家在协同开发的时候,一定要注意文件命名,不要雷同!原创 2023-07-04 18:01:48 · 6644 阅读 · 0 评论 -
ARouter 问题排查 -(ARouter::: ARouter::There is no route match the path [/xxx/xxx])
Android ARouter 跳转时提示 There is no route match the path[/xxx/xxx] 的解决方案原创 2022-11-26 17:52:16 · 1031 阅读 · 0 评论 -
Flutter 集成 amap_flutter_location
今天用 amap_flutter_location 写了个demo,过程中一直报:,: 1008,下面给大家看下主要流程清单文件下配置相关权限,并在运行时请求必要权限,具体请参考:高德开放平台在清单文件 节点下导入下面的serviceps: 注意,如果没有把 修改为 ,这里就会报错三、使用使用的话参考 文档 就足够了,主要是要注意配置的信息是否正确。下面列几个坑点...原创 2022-06-28 18:31:31 · 1393 阅读 · 0 评论 -
Android 上架腾讯应用宝
Android 上架腾讯应用宝流程最近公司要上架到腾讯应用宝,然后就安排我来推动这整个任务(为什么要叫推动,因为需要多方配合),下面就介绍下需要提前准备的一些关键资料:一、基础资料注册开发者账号这里参考应用宝官方文档即可:注册开发者教程。这里有个关键点,企业开发者在填写资料的时候需要营业执照,这个营业执照可以是正/副本,然后需要将其打印出来,在上面手写一句话:用于注册腾讯移动开放平台开发者账号使用和日期,随后加盖公司的公章即可 (具体以腾讯开发者官网说明为准:注册开发者账号)申请软件著作权原创 2022-05-22 10:48:32 · 3247 阅读 · 4 评论 -
Flutter 发布 Plugin 到 Pub Package (Mac OS)
最近在研究将自己写的插件上传到Pub Package, 经过不懈的努力,终于上岸了注意:全程建议在终端操作,不要关闭终端页面,不然要重新配置命令行代理一、项目配置1.新建Plugin项目(不懂得可以自行百度)2.配置 pubspec.yaml注意:这里只是示例,需要根据个人项目进行更改如果有author这个可以删除,看别人说好像会影响发布3.添加 README.md、CHANGELOG.mdREADME.md 主要是用于向别人介绍api用法CHANGELOG.md 主要用于记录每个版本的原创 2022-03-10 14:40:13 · 3558 阅读 · 0 评论 -
Android 11 允许安装未知来源权限 变动
Android 11 允许安装未知来源权限 变动一、部分机型兼容问题最近在为Flutter端封装 下载apk并安装 的功能,众所周知,在安装之前我们要请求 ‘允许安装未知来源’ 这个权限,然后我就写了以下代码(部分代码)if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { val isHasPermission = activity.packageManager?.canRequestPackageInstalls() ?: false原创 2022-03-08 17:44:05 · 9832 阅读 · 4 评论 -
Flutter Plugin 在Android中监听生命周期/获取上下文
Flutter 项目在Android中监听生命周期一、获取上下文刚开始写Flutter的时候,由于需要在Android端用到上下文,当时真是把我难住了,后来翻阅大佬们开源库的代码,发现一个办法:class FlutterNativeHelperPlugin : FlutterPlugin, MethodCallHandler, ActivityAware重点就是最后的ActivityAware我们实现这个接口后,会重写几个方法 private var mActivity: Activi原创 2022-03-08 17:11:54 · 4720 阅读 · 0 评论 -
Git 常用命令
Git 常用命令*注:所有[]仅为标注作用,不要在命令内写入 *1.基于当前分支新建分支git checkout -b [newBranchName] origin/[oldBranchName]2.本地分支关联远程分支git push --set-upstream origin [remoteBranchName]3.查看本地分支git branch4.查看全部(本地+远程)分支git branch -a5.切换分支git checkout [targetBranchName]6.原创 2022-02-09 15:36:56 · 922 阅读 · 0 评论 -
Android Studio 一直 analyzing
有一段时间编写代码的时候,编译器总是处于analyzing没有代码提示,也没有编写检查。导致很难受解决办法:如果你使用的是Kotlin,并且你的版本是 1.4.x那么你只需要将它改为1.5.10即可,感谢万能的互联网...原创 2022-01-20 11:28:47 · 2617 阅读 · 0 评论 -
Mac OS Android Studio 启动模拟器失败
Error while waiting for device: The emulator process for AVD Pixel_2_API_31 has terminated.这个错误困扰了我很久,最后…如果你的Mac Book 是 Apple M1 芯片, 那么一定要选择这里面的模拟器进行下载(怪我没仔细看)如果你不是这个问题,我推荐你到这里看一下,关于这个问题,很全面 地址...原创 2022-01-14 18:02:50 · 4170 阅读 · 2 评论 -
Flutter入门
Flutter中Provide使用第一步//创建Provide第一步,混入一个ChangeNotifier,调用notifyListeners();方法通知所有监听器数据已经改变class Counter with ChangeNotifier { int value = 0; void increment() { value++; notifyListeners(); }}第二步//在入口声明Provider,没有声明无法使用void main() { v原创 2020-10-27 11:11:15 · 629 阅读 · 0 评论 -
Android8.0及以上发送系统通知栏通知
解决无法发送系统通知问题在安卓8.0以上,需要开辟一个通道才能发送系统通知private final String ID = "channel_001";private final String NAME = "name";@OnClick(R.id.btn_send_notifity) public void onViewClicked() { //通知管理器 NotificationManager notificationManager = (Noti原创 2020-08-31 20:15:30 · 683 阅读 · 0 评论 -
支付宝沙箱集成无法唤起客户端
支付宝沙箱集成我当时是无法唤起支付宝客户端支付界面,显示服务端订单错误 ALIN10146这里我是将官方demo复制然后进行更改的,直接上更改完成的代码/** * 用于支付宝支付业务的入参 app_id。 */ public static final String APPID = "2021000118612472"; public static final String RSA2_PRIVATE = "MIIEvgIBADANBgkqhkiG9w0BAQEFAAS原创 2020-08-24 20:39:29 · 1529 阅读 · 0 评论 -
安卓自定义Dialog弹窗提示
自定义View完成网络加载时提示的Diaglogpublic class LoadDialog extends Dialog { private LinearLayout linearLayout; private ProgressBar mBar; private TextView mTv; public LoadDialog(@NonNull Context context) { super(context); //点击外部不消失原创 2020-08-19 15:15:04 · 292 阅读 · 0 评论 -
Android使用RecyclerView完成简单购物车
购物车这里博主使用的是MVP+万能适配器话不多说,直接代码实体类private int ret; private List<DataBean> data; public int getRet() { return ret; } public void setRet(int ret) { this.ret = ret; } public List<DataBean> getData() {原创 2020-08-17 20:19:08 · 589 阅读 · 0 评论 -
Android之Dagger2使用,全面讲解各种可能遇到的报错
Dagger2先给大家讲讲博主的辛酸历程,第一次使用时我的AS版本是3.6.2当时使用dagger就一直出不来下面这条语句(记好了,写完一定要编译一下)DaggerFoodCompontent.builder().foodModules(new FoodModules(this)).build().injectFoodActivity(this);然后老师说是版本问题,然后就降了版本,当时没什么问题,后来使用过SVN,然后至关重要的一点,我当时在这里配置了代码忽略(现在是取消配置的)这一步就会让原创 2020-08-17 15:38:54 · 1092 阅读 · 0 评论 -
Android通过代码打开相机并保存本地
标题话不多说,直接上代码private ImageView toolBarImg; private ImageView slidImg; private RecyclerView rvChat; private SlidingMenu slidingMenu; //拍照保存的路径 private String path = "/sdcard/下载/Photo/downAs.jpg"; private String urlString = "http:/原创 2020-08-17 15:06:33 · 758 阅读 · 0 评论