![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发日常
正义啊
安卓工程师
展开
-
React Native第一次运行报错 error Command failed: gradlew.bat app:installDebug
按照官网上的步骤安装并运行第一个RN项目,没想到出现了下面的错误。BUILD FAILED in 4m 4s1 actionable task: 1 executederror Could not install the app on the device, read the error above for details.Make sure you have an Android emu...原创 2019-03-21 14:29:53 · 10839 阅读 · 1 评论 -
Android微信分享小程序出现无法分享到微信,返回(未审核应用)
sharesdk3.0增加了分享小程序到微信功能。我这边升级sdk之后按照官方文档集成该功能,代码,appkey等都没有出错,但一直分享不成功。 找了官方的技术支持也没有解决问题,最后他们也给我发了个Demo。但是我还是没有看出来那里有不一样的地方。 最后卡在这差不多一天,才在注意到官方demo中的initview中有一段初始化微信的代码。当时也是很懵逼不能白为什么会有这段代码,因为就算不...原创 2018-06-26 17:38:19 · 6957 阅读 · 0 评论 -
android应用崩溃重启
一、创建一个捕捉崩溃信息的BugHandler 类public class BugHandler implements Thread.UncaughtExceptionHandler { private static BugHandler instance; private Application application; private Thread.Uncaught...原创 2019-11-02 13:48:24 · 639 阅读 · 0 评论 -
使用zxing生成二维码
很早就听说了zxing的大名了,一直没有机会使用,正好目前项目有了生成二维码的需求。就来试试吧。一、先到Github上把项目下载下来把。 https://github.com/zxing/zxing项目目录如下:二、AndroidStudiodao导入上图android项目。1、导入Android项目后,编译运行会发现丢失很多文件。2、将上图中core、android-core。目录文...原创 2019-05-18 10:15:57 · 779 阅读 · 1 评论 -
Android7.0加载.so文件报UnsatisfiedLinkError异常解决
在做串口开发的时候,一般会在Application中初始化JNI的加载 { try { System.loadLibrary("serial_port"); } catch (UnsatisfiedLinkError ule) { ule.printStackTrace(); } }...原创 2019-04-15 10:40:24 · 1291 阅读 · 1 评论 -
使用android-serialport-api进行串口通信
本文记录android-serialport-api在AndroidStudio上的使用。在Github链接:https://github.com/cepr/android-serialport-api这是一个eclipse项目。所以我们需要自己新建一个AndroidStudio项目,包名随意。1、安装cmake安装教程。https://blog.csdn.net/qq_25817651/...原创 2019-03-21 14:45:04 · 3168 阅读 · 0 评论 -
Dialog背景透明
刚刚写了一个kotlin的Dialog,把之前的style拿过来用,发现doalog的遮照背景一直在,在style中设置透明也不起作用。 <style name="loading_style" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame&a原创 2019-02-21 10:45:24 · 1345 阅读 · 0 评论 -
AIDL编译报finished with non-zero exit value 1异常解决
今天看android开发艺术探索第二章Binder机制的时候,突然卡住了。因为AndroidStudio一直报错Process 'command '/Users/zy/Library/Android/sdk/build-tools/28.0.2/aidl'' finished with non-zero exit value 1找了好久才发现出错的原因。1、Book.aidl和Book.j...原创 2019-01-22 13:55:31 · 1589 阅读 · 0 评论 -
git恢复本地误删除的分支
刚刚手贱,在androidstudio右下脚的的版本里面点啊点,一不小心把正在开发的本地分支给删除了原创 2018-11-26 16:34:35 · 10999 阅读 · 5 评论 -
oppo手机java.util.concurrent.TimeoutException异常处理
今天收到了用户反馈app发帖会闪退,了解用户的手机是oppo和app版本后,就去听云bug列表查看。定位到听云bug如下:java.util.concurrent.TimeoutException: android.content.res.AssetManager.finalize() timed out after 10 seconds android.content.res.AssetMa...转载 2018-11-02 14:37:07 · 6118 阅读 · 7 评论 -
android WebView加载优化——拦截替换加载本地资源文件
这个版本有个需求就是优化webview的加载速度,争取做到h5秒开。于是各种找解决方案:1、美团WebView性能、体验分析与优化https://tech.meituan.com/WebViewPerf.html我使用的方法也是参考美团的一点,并没有美团优化的全面2、腾讯开源框架VasSonichttps://segmentfault.com/a/1190000010711024QQ使...原创 2018-10-30 22:47:28 · 9004 阅读 · 4 评论 -
android7.0路径问题,解决FileUriExposure异常
android7.0以后路径要使用FileProvider,否则会报FileUriExposure。本文使用VmPolicy方式检测FileUriExposure异常,解决7.0路径问题 /** * 使用VmPolicy方式检测FileUriExposure异常,解决7.0路径问题 */ private void initVmPolicy() { i...原创 2018-10-30 22:03:33 · 634 阅读 · 1 评论 -
Android文件下载与解压
上个版本因为要做以一些预加载的功能,需要在app后台下载并解压文件。如今项目上线了,这里做下记录:下载文件的方式有很多,我app里面好像就写了3种方式。这里使用的AsyncTask下载文件并解压上代码:public class DownLoadAndDecZip extends AsyncTask<Void, Void, Boolean> { private Strin...原创 2018-10-30 21:56:25 · 2184 阅读 · 3 评论 -
android跳转到微信小程序
案例代码: private IWXAPI api; api = WXAPIFactory.createWXAPI(getContext(), "wx************");//appID String userName = uri.getQueryParameter("appid");//原始ID String path = uri.getQueryParamete...原创 2018-10-24 17:46:08 · 8834 阅读 · 0 评论 -
android键盘谈起和收起监听
初始化 View mRootView; int rootViewVisibleHeight;//纪录根视图的显示高度通过监听监听根布局高度变化来判断键盘弹出和收起 mRootView = getWindow().getDecorView(); //监听视图树中全局布局发生改变或者视图树中的某个视图的可视状态发生改变 mRootView.getViewTre...原创 2018-10-24 17:40:12 · 857 阅读 · 0 评论 -
去除使用CoordinatorLayout 和 AppBarLayout布局,上滑到顶部时的阴影
不知道为啥,CoordinatorLayout和AppBarLayout上滑到顶部时,有时候toolbar底部会有一条阴影,看着很难受。解决方案 //去掉上滑时顶部阴影 if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.LOLLIPOP) { mAppBarLayout.setOutlineProv...原创 2018-10-24 17:24:56 · 2830 阅读 · 1 评论 -
android.view.ViewRootImpl$CalledFromWrongThreadException 异常处理
更新view的时候出现的异常,目前发现是小米手机出现的问题,华为其他手机没有出现(至于为什么只有小米手机会出现这样的问题,目前还不知道)。解决方案,UI线程更新View。方案一: handler更新UI方案二:runOnUiThread 切换到UI线程我用的是第二种方法: ActivityManager.getInstance().currentActivity().runOnUiT...原创 2018-10-24 17:16:09 · 1126 阅读 · 0 评论