Android笔记
big_man
这个作者很懒,什么都没留下…
展开
-
Android9及以上后台应用无法获取麦克风权限问题
Android9及以上后台应用无法获取麦克风权限问题原创 2022-04-15 16:35:14 · 6503 阅读 · 0 评论 -
关于Android中静态变量static被回收问题
最近接手一个项目,是别人开发差不多的负责维护。发现一个bug,就是长时间挂后台待机再次进去会”白屏“。或者在低端机开大量程序后也会出现。只能退出程序重新登录。后来经过排查,发现正是保存登录信息的静态变量被回收。软件有登录功能,登录后获取一些帐号信息,写了一个类专门存放用static变量保存这些信息。网上说的移到application发现不现实,工作量太大太复杂,后来发现activity有这原创 2014-12-17 17:22:37 · 10933 阅读 · 0 评论 -
ImageView加TextView可以用setCompoundDrawables代替
当需要一个图片右边文字的时候尤其是很多Listview的Item,很多时候我们是一个用layout嵌套一个ImageView和TextView,这时候xml编辑器会提示can be replaced by one and a compound drawable什么的,就是提醒我们可以只需要一个TextView设置,android:drawableLeft.、android:drawableRig原创 2014-12-18 14:04:15 · 715 阅读 · 0 评论 -
LinearLayout增加divider分割线转
在android3.0及后面的版本在LinearLayout里增加了个分割线 android:divider="@drawable/shape"android:showDividers="middle|beginning|end" 分割线如果是图片那就直接使用图片就行,如果要使用颜色就必须使用shape来显示,直接使用颜色或Color是没有用的 使用shape的时候要注转载 2015-01-13 18:14:05 · 434 阅读 · 0 评论 -
Webview调用JavaScript部分机型出错问题
最近做app加载assets里面的网页并执行网页的js代码时候,发现部分机型可以,部分却报错,报错大致如下Uncaught ReferenceError: $ is not defined,或者is null,只会经过排查,传参不为空。后来才发现是页面还没加载完毕,webview就试图执行js函数导致的!解决办法:为webview设置mWebView.setWebViewClient(原创 2014-12-26 10:39:13 · 842 阅读 · 0 评论 -
网页JS调用Android出现error calling method on npobject
今天网页按钮onclick调用android方法一直出现这个错误error calling method on npobject。记得之前用handler或者runOnUiThread就能解决的,可是这次就是TM的死活不行!!妈蛋。最后无意中在stackoverflow看到角落有人说要传参数,抱着试一试的态度试了下,还真就可以了!穿了个无用参数就行了真是扯淡原创 2015-01-05 17:41:22 · 1047 阅读 · 0 评论 -
Android端的移动支付-银联支付
网上找了很多文章,基本都是过时或者寥寥无几的。很多都是诸如此类的 http://www.devstore.cn/evaluation/testInfo/98-133.html只能自己慢慢摸索。很多文章都说要联系业务人员才能拿到相关文档jar。最后发现银联已经开放SDK下载了。截止现在——公元2015年2月26日,最新的技术支持网站官网是 https://open.unionpay.com/aj原创 2015-02-26 16:38:27 · 848 阅读 · 0 评论 -
关于Intent.FLAG_ACTIVITY_CLEAR_TOP
最近用到了这个,发现特么的就是没效果!!试了N次,排查了很多地方就是无效!!闹哪样!大致情况是这样从Activity A登录,之后进入B>>C>>D>>...然后从D要注销,返回登录界面,在D的Intent设置intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);死活不行。搞了好久终于发现是多了一个finish();我的在A登录成功后吧A给fini原创 2015-02-26 16:11:18 · 686 阅读 · 0 评论