
Android
有时有晌
这个作者很懒,什么都没留下…
展开
-
android开发储物柜人脸机使用到的rk3288等主板下机器如何静默安装并自动重启
rk3288机型某些企业给出的sdk安装并重启无效,或者采用现在通用的监听安装或更新也是没有效果的,部分静默安装代码在android10 或 android 11 有效,但android7 、8等版本静默升级重启无效注:此类说明非市面上常规手机这样基于非市面常见的静默安装重启功能就实现了,而且我想了一下这类方式,应该兼容性是比较强的,即各类root过的机型均可使用此类方式,不存在系统兼容性;原创 2024-09-25 10:25:48 · 367 阅读 · 1 评论 -
纯原生-如何在不破解情况下使用Android监听支付宝微信收款消息
这里带有视频演示效果:https://blog.youkuaiyun.com/u014449096/article/details/140021008。3、判断该通知是否是支付宝或微信到账金额,这里大家可以观察下到账提示,能发现到账的通知和别的通知区别不小;然后再规则范围内如何合理利用,在这里我们不说使用xposed这些工具,仅使用手机原生功能如何来做;首先支付宝微信收款均有到账通知,这是其app自带属性,也是为了提醒用户;至此能获取到收款金额、不使用任何破解方式,均在合理范围内获取。2、监听通知栏消息;原创 2024-08-30 17:38:05 · 1179 阅读 · 0 评论 -
android密集架移动动画效果开发
因公司需要开发密集架相关项目,涉及相关项目需求设计,市场上并未有相关动画效果流出,基于设计开发相关需求。android密集架移动效果。原创 2024-02-21 11:25:48 · 517 阅读 · 0 评论 -
flutter与原生Android通信方式之MethodChannel
闲来无事,因公司规划,flutter有段时间没看了,上次折腾flutter与Android通信折腾完没记录下来这次留个档,有些事情耽搁了,这次继续原创 2023-11-23 10:56:35 · 875 阅读 · 0 评论 -
android 7.0以上 https使用charles抓包 提示 unknow 解决方案
关于android7.0以上https抓包问题,在charles都配置好的情况下依然提示unknow,解决方案如下原创 2023-07-04 16:01:44 · 4907 阅读 · 0 评论 -
串口相关 二
android 串口通信 物联网相关原创 2023-07-03 16:46:23 · 271 阅读 · 0 评论 -
串口相关 一
android 串口调试原创 2023-07-03 16:42:33 · 126 阅读 · 0 评论 -
Android串口通信要用到的一些位运算
Android硬件通信需要了解的一些进制运算原创 2023-02-23 11:11:13 · 192 阅读 · 0 评论 -
startApp快速搭建空白android项目基于kotlin采用MVVM架构
使用kotlin MVVM 快速搭建android基础项目。原创 2022-10-17 15:06:09 · 2142 阅读 · 0 评论 -
Android实时检测网络(流量监控)直接复制可用
Android实时网络检测效果原创 2022-04-14 18:03:11 · 6247 阅读 · 0 评论 -
Android检测wifi信号强度,检测网络是否通畅
android实时网络通畅检测,信号检测,原创 2022-01-27 15:53:10 · 8457 阅读 · 0 评论 -
android对接大华条码秤实例
android_大华秤demo,内部ip自行配置,自行设定大华秤ip后再demo中配置大华秤的ip,然后用demo里的数据执行写入。(基于androidStudio版本的不同,下载后请自行编译)android对接大华条码秤方案:大华对外并没有提供相关客户端代码,因此翻遍了网络找了找资料,同时也咨询了大华官方的技术人员,在经历了将近一周的时间,终于搞出来满足需求的一个demo需求:1、批量写入商品到大华条码秤;2、单条更新条码秤内部商品;3、清除条码秤内部所有商品;4、条码头部更改为自定义内容,原创 2021-11-19 19:43:57 · 3519 阅读 · 9 评论 -
kotlin遍历数据同时删除之利用kotlin迭代器安全删除
kotlin遍历数据同时删除 ,利用kotlin迭代器安全删除查了各种百度,竟然没有循环时候安全删除的例子,都是从kotlin官网copy过来的 单个添加 单个删除,摸摸索索的写了个 遍历删除的。val iteratorServerAll: MutableIterator<*> = lists.iterator() while (iteratorServerAll.hasNext()) { val ktSingleProductBo = itera原创 2021-11-11 15:44:40 · 3671 阅读 · 0 评论 -
kotlin静态调用其他页面方法(A Activity 跳转 BActivity BActivity静态调用A Activity方法)
class AActivity : Activity{ companion object{ var aActivity:AActivity?=null fun setActivity(aActivityin:AActivity){ aActivity = aActivityin } fun bGetData(){ aActivity?.getData() } }oncreate(){原创 2021-05-10 17:16:29 · 881 阅读 · 0 评论 -
ARouter debug正常release提示there is no router match! path=[arouter/service/interceptor] Group=[arouter]
ARouter 配置APP build 中纯javaandroid { defaultConfig { ... javaCompileOptions { annotationProcessorOptions { arguments = [AROUTER_MODULE_NAME: project.getName()] } } }}dependenc原创 2021-04-08 13:12:40 · 735 阅读 · 5 评论 -
androidStudio Ctrl+Shift+F 搜索数据不存在 /全局搜索 Find in path 搜索东西不全或者搜不到的解决方法
之后自动重启打开,解决据说原因似乎是搜索预览缓存达到了一定条数,所以后续搜索就失效了。各位如果碰到这个问题拿去试试吧,如果可用,别忘了点个赞,留个言,原创 2021-02-24 15:59:31 · 1042 阅读 · 1 评论 -
android webview 加载视频 高度拉伸无效处理
额 这个闪现那一下 不是别的,是我在浏览器中调试的 大屏模式 和手机模式,看下效果:css样式.video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .video iframe, .video object, .video embed { position: absolute;原创 2021-02-01 15:34:31 · 474 阅读 · 0 评论 -
flutter商城入门之基础环境搭建-01
<h5 id="搭建flutter开发环境">搭建Flutter开发环境</h5><pre><code>推荐使用Flutter中文网配置环境,本文不做过多赘述</code></pre><h5 id=原创 2020-12-31 11:53:49 · 149 阅读 · 0 评论 -
flutter快速入门,一周搞定前后端,上线完毕
免租租房项目起源idea起源于蛋壳暴雷事件,相信绝大部分打工人都绕不开的一个话题就是租房,然而现在绝大部分房源市场都把持在中介手中,那么你是否曾经有过被中介支配的恐惧,二房东,中介费?同时作为房东其实也很无奈,发布房源,无端被中介骚扰,经历租客看房,最终被放鸽子,等等例子不胜枚举善待各路打工人,从免租开始.代码地址https://gitee.com/qobn/mianzu_flutter.git项目依赖flutter_swiper: ^1.1.6dio: ^3.0.原创 2020-12-28 09:12:10 · 4291 阅读 · 5 评论 -
清除Android TextView 周围空白区域
在设置界面布局的时候,设计师会给一张标注了尺寸的UI设计图,如果在UI中包含了TextView空间的话,会发现即使完全按照标注的尺寸来做,最终的显示效果和设计图还是有差异。打开开发者模式中的布局边界,再观察APP的界面可以发现,在TextView中字体与TextView的边界是有一定的距离的,在720px的图中大概有2px的边界留白。就是这些默认的留白导致UI出现偏差。在TextV原创 2016-11-03 11:16:14 · 1943 阅读 · 0 评论 -
Android Studio快捷键整理分享
文章编辑整理:Android Studio 中文组 - SadieYu Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C转载 2017-06-23 13:24:02 · 349 阅读 · 0 评论 -
界面为ScrollView时打开界面会自动滚动到底部之解决方法
开发中遇到了这样的一个问题,界面最外层是ScrollView,然后里面有嵌套了一个ListView还有其他可以获取焦点的View,然后每次打开界面都会自动滚动到最底部,经过一番折腾,发现了一个简单的方法,获取ScrollView里面一个上层任意view,然后调用如下方法:view.setFocusable(true); view.setFocusableInTouchMode(true); vi原创 2017-06-06 18:01:54 · 3771 阅读 · 0 评论 -
Parcelable 序列化对象传递数据 以及传递集合demo
序列化的Parcelable 之前一直传递的都是些int类型String类型等等 就算传递集合传的一般也是ArrayList 或者 一个数组这种类型的很少传递一个ArrayList 这样的类型,今天需求碰到了。网上看看别人写的都特别复杂。看起来有点蛋疼,所以看了下方法,写了如下demo,希望有些帮助吧,同时自己也记下, 注意 dest.writeList(val)这个写法的话 如果下边是re原创 2017-04-18 15:56:01 · 2134 阅读 · 0 评论 -
Android批量打包快速
批量打包的配套python环境(这个电脑上安装本地系统python环境) python-2.7.12.amd64.msi 这个网上搜吧。 android批量打包python工具(这个工具直接解压ok,随意放在任意一个压缩包) AndroidMultiChannelBuildTool-master.zip这个github搜吧。 配套渠道号:(这里就是批量打包的渠道号) channel.txt原创 2016-12-12 16:12:31 · 480 阅读 · 0 评论 -
Fragment + viewpager + Fragment 二次进入不显示
private View view;@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (view == null) view = inflater.inf原创 2016-10-31 14:24:00 · 413 阅读 · 0 评论 -
android textview 右上角跟随文本动态追加红点
在一个比较坑的需求里,一段文字右上角需要追加一个圆形红点。最右侧有个金额,红点动态随着文字移动,然后各种摆布局,一下午坑死我了。后来果断放弃。然后就想试试直接自定义view来实现这个需求。 给大家看个效果图 最坑的就是效果下面的第一种情况和第二种情况,就是这两种情况给逼的 废话不说,开搞。 首先自定义个view 继承自 view 类public class MyViewAndCircle原创 2016-11-29 15:41:11 · 3026 阅读 · 0 评论 -
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
昨天还是可以运行的,今天运行Android Studio,一直提示:Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.再网上找了很多解决方案,但是。。。。。MD!!!!根据这个提示可以看出来,这应该是“即时运行”出问题啦,为了能够继续敲代码,找转载 2016-10-24 18:07:37 · 254 阅读 · 0 评论 -
解决The current branch is not configured for pull No value for key branch.master.m
git pull 报错 当出现这个提示的时候表明当前自身工作空间中.git目录中没有配置分支啥玩意的[core] symlinks = false repositoryformatversion = 0 filemode = false logallrefupdates = true # 下面就是需要配置的东西 [branch "master"]原创 2016-08-26 13:29:06 · 838 阅读 · 0 评论 -
git pull 或者执行一些其他git操作 Auto packing the repository for optimum performance. You may also run "git gc
有时候当你运行一些git命令(比如git pull)的时候,会有如下提示:Auto packing the repository for optimum performance. You may alsorun "git gc" manually. See "git help gc" for more information.翻译:自动包装最佳性能的存储库。你也可以手动运行 ‘get gc’ 。原创 2016-10-24 10:30:29 · 4238 阅读 · 0 评论 -
ScrollView嵌套recyclerView问题
记得以前在解决scrollView与ListView嵌套问题时,那个时候是自定义了listView去测量listView高度,今天项目中刚好碰到了要用recycerView,同样也是嵌套在scrollView中,但是按照以前listView方法居然不显示了,后来发现原来是要重写的是LayoutManager…重写的LinearLayoutManagerpublic class FullyLinear转载 2017-07-04 11:57:37 · 312 阅读 · 0 评论 -
android anr导出崩溃文件
D:\studiosdk\platform-tools>adb shell shell@PD1616:/ cddata/anrshell@PD1616:/data/anr cd data/anr shell@PD1616:/data/anr ll /system/bin/sh: ll: not found 127|shell@PD1616:/data/anr $ lsAndroid 导出原创 2017-09-13 10:19:50 · 1102 阅读 · 0 评论 -
安卓点击返回按键退出应用程序
如果侧边打开状况下,先关闭侧边,然后在执行退出程序代码块 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK) { long secondtime = Sy原创 2014-12-24 15:08:19 · 1229 阅读 · 0 评论 -
Design editor is unavailable until a successful build
How can I fix “Design editor is unavailable until a successful build” error?执行编译成功后OK原创 2019-08-20 18:28:57 · 870 阅读 · 0 评论 -
APP桌面只显示默认机器人图标的几个解决方法
Android Studio 3.0以上 android系统8.0以上桌面logo显示问题问题app运行在8.0以上部分手机桌面logo始终显示系统logo,无论如何更改mipmap对应文件夹下的logo都无效。那是因为3.0以上创建默认会创建一个mipmap-anydpi-v26文件夹。貌似8.0以上系统部分机型会直接走这里显示。知道问题就好操作了。修改ic_launcher.xml&l...原创 2019-04-29 10:09:45 · 2662 阅读 · 0 评论 -
Android 美团Walle 批量打包 最简单集成方式以及采坑方式
Gradle插件使用方式配置build.gradle在位于项目的根目录 build.gradle 文件中添加Walle Gradle插件的依赖, 如下:buildscript { dependencies { classpath 'com.meituan.android.walle:plugin:1.1.6' }}并在当前App的 build.gradl...原创 2019-04-16 17:55:22 · 2364 阅读 · 0 评论 -
Warning:The `android.dexOptions.incremental` property is deprecated and it has no effect on the buil
android studio升级后报的错Warning:The android.dexOptions.incremental property is deprecated and it has no effect on the build process.在gradle中将以下内容注释掉,clean 重新编译dexOptions { javaMaxHeapSize “4g” incre...原创 2019-03-08 10:37:15 · 268 阅读 · 0 评论 -
Compilation failed to complete:Program type already present: android.support.v4.accessibilityservice
androidStudio中引入了各种依赖后,编译正常没问题,但是运行安装一直Compilation failed to complete然后运行gradlew dependencies app:dependencies查看依赖。lintClassPath - The lint embedded classpath\--- com.android.tools.lint:lint-...原创 2019-03-07 21:12:04 · 1978 阅读 · 1 评论 -
Retrofit关于 Value okhttp3.ResponseBody$1@f007c25 of type java.lang.String cannot be converted to JSON
Value okhttp3.ResponseBody$1@f007c25 of type java.lang.String cannot be converted to JSONObject null手动解析json时候如果使用的是ResponeBody,转化json需要responseBody.string()这样可以直接使用JSONObject jsonObject = new JSON...原创 2019-03-07 11:58:22 · 1453 阅读 · 1 评论 -
个人支付功能实现
个人支付功能实现效果前置条件android手机一部安装payself(备注允许后台运行,该APP获取所有推送相关特权)支付宝、微信(备注如上)服务器一台开发android端 安装APP:payself核心代码/** * 作者@有点凉了 * 欢迎加Q群讨论:950066277 */public class NotificationMonitor extends...原创 2018-11-12 19:20:08 · 2642 阅读 · 3 评论 -
新版百度地图230,505的坑。
按照以前的方法拿到的一般是debug的sha1值,现在百度更新了验证方式debug版本和发行版因为用的key是不一致的,那么很显然,sha1就不一致了。这个在创建ak的时候就能感觉到,官方给提供了一个开发版本的sha1值 和 一个 发行版本的 sha1值 下方给出的就是分别获取不同的sha1的方法 一般情况下 这么搞 不会有问题了。C:\Users\Administrator>cd C:\U原创 2017-10-13 18:09:42 · 1080 阅读 · 0 评论