Android问题
Joney小鬼
做自己爱做的事
展开
-
AndroidStudio运行app需要运行两次生效
Android每次运行app两次才能正确安装原创 2022-07-31 16:03:38 · 1268 阅读 · 0 评论 -
Android Studio使用问题
编译的时候ndk报找不到错误* What went wrong:Execution failed for task ':app:stripDebugDebugSymbols'.> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi* Try:Run with --stacktrace option to get the stack trace. Run w.原创 2021-08-18 12:32:03 · 437 阅读 · 0 评论 -
看似CPU高实则内存高的ANR分析
有时候遇到一个ANR,可能单看ANR报错还有点无从下手,那么还需要更深入的分析一下日志,从logcat、traces.txt等,如果trace.txt没看出来啥,就多啃啃logcat信息,一定能有所发现。记一次看似CPU消耗,实则是内存不足引起的ANR:遇到ANR,logcat报错点如下E ActivityManager: ANR in com.xin.rxE ActivityManag...原创 2020-03-08 20:19:12 · 2759 阅读 · 2 评论 -
Android 音频使用问题
一 . 关Music音频,导致System也关掉了音频流轨道分类中 AudioManager.STREAM_MUSICsystem被关联了,关闭music的时候就会被关掉二. 播放音频串音轨在呼叫过程中A(使用Call音轨),播放一段音频B(使用music音轨),正常如果不挂断,播放没问题。在播放到同时挂断就会导致B使用到A的音轨来进行播放,但播放不完全就切换回了B的音轨。在查看代码中,发原创 2018-03-31 17:24:33 · 637 阅读 · 0 评论 -
Android摄像头使用问题记录
一. camera.getParameters()时候抛出异常“getParameters failed (empty parameters)”查看了here由于本应用多处使用摄像头,在不断切换中,可能存在释放和预览相争问题,在遇到这个异常的时候,捕获后对摄像头做释放操作,即可恢复正常。二. 预览使用surfaceview ,底部有视频(surface)等,需要设置surfacev...原创 2018-07-03 09:57:52 · 2485 阅读 · 0 评论 -
ViewPager使用FragmentPagerAdapter 踩坑-不能动态删除Fragment
很多时候我们使用ViewPager来包含Fragment的时候,都是使用FragmentPagerAdapter,大致如下,确实用起来采用官方封装好的PagerAdapter也很简单方便public class TabFragmentPagerAdapter extends FragmentPagerAdapter { private List<Fragment> mF...原创 2018-09-12 10:57:23 · 9627 阅读 · 5 评论 -
Android-ColorMatrixColorFilter处理图片灰度问题
偶尔需要处理灰度图等时候,并没有用两套图,而是使用一个图加 ColorMatrixColorFilter方式来处理。比如给一个seekbar的thumb图片设置灰度://getResources().getDrawable方式获取图片Drawable drawable=getResources().getDrawable(R.drawable.xx);//创建过滤ColorMatrix ...原创 2019-01-16 17:31:25 · 927 阅读 · 0 评论 -
Wifi开启情况下获取移动网络的Ip
遇到一个需求,需要在wifi开启情况下也显示出移动网络的ip。平时开发的时候wifi开启情况下,数据网络默认是关闭了,所以是获取不到IP的现象开数据情况下,用ifconfg查看网口:能看到有数据网络的网口,此时是没有wifi网口的在1步基础上开wifi,用ifconfig查看网口:现象:数据网络的网口关了,出现了wifi的wlan0网口原因和处理原因:Android设备默...原创 2019-05-13 10:55:12 · 853 阅读 · 0 评论 -
记一次Android Flash Sms引起的问题
闪信接收分析flash sms现在虽然用的很少了,但是手机的代码中默认还是支持闪信这种类型的,在某邮箱里还是支持下发闪信的由于我们设备一直不用短信这个功能,突然一天跳出一个页面:一开始直接懵逼,怎么会跳出一个短信页面呢,查看记录的日志跟踪到该信息为闪信即零级短信(由于收到一个诈骗电话,设备直接挂断了,运营商发下来一个闪信,导致跳出了这个页面),在没有同意权限的情况下,就会跳出这个授权的页面...原创 2019-07-11 19:06:34 · 945 阅读 · 0 评论 -
Android获取路由ip
wifi获取网关ip的方法wifi获取网关ip是比较简单的,可以通过获取DhcpInfo来获取网关ip,而DhcpInfo可以通过Wifimanager来获取。 /** * wifi获取 路由ip地址 * * @param context * @return */ private static String getWifiRouteIP原创 2017-07-31 20:41:29 · 4302 阅读 · 3 评论 -
eclipse myeclipse 保存的时候报错
An internal error occurred during: "Running Android Lint".org/eclipse/jdt/internal/compiler/ast/UnionTypeReference解决办法,window->preference->android->lint Error Checking ->when saving files,原创 2015-09-15 10:11:33 · 2157 阅读 · 0 评论 -
PopWindow中添加listview,item点击事件解决
最近一个需求,那就是在popwindow(后面简称pw)中添加listview做显示,但是listview中的item却无法点击。为了达到动态显示内容,那么只有想办法解决这个问题了。 在网上查阅了很多方式,有的是给pw添加焦点获取, `pw.setFocusable(true);` 但是这样并没有效果,不知道那些有效果的是不是真的,单纯因为我是4.4就无法用了。还原创 2016-04-10 18:32:07 · 3912 阅读 · 1 评论 -
多线程下载使用DB问题
最近在使用多线程下载多个文件,在下载过程当中有下载得快的也有下载的慢的。 最后却报错出了这个错误: android.database.sqlite.SQLiteException: database is locked 当然不是每次都出,偶尔会出。出于我想看看到底是为什么,在网上搜索了找到了原因: 可以在出处去看也知道是什么原因了。 http://blog.sina.com.cn/s/bl原创 2015-12-16 17:53:59 · 477 阅读 · 0 评论 -
android多线程下载更新UI问题
最近在做一个多线程下载图片,然后更新UI的功能。而且一直没有出现问题,因为下载速度挺快,而两个线程下完完成时间又一般情况下都是不一样的**问题一:** 在一次我偶然发现有两个图片的确的确是在同一时刻下载好,那么就在写入数据库的时候出了问题,写进去的时候两张图片的名称居然都是可能稍微较后一张图片的名称,也就是说把它给覆盖掉了。download(furl,savDir,fname_save原创 2015-12-16 10:34:24 · 480 阅读 · 0 评论 -
viewpager新添加view的时候报错
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-12-01 21:03:20 · 1404 阅读 · 0 评论 -
关于Fragment的hide和show以及重启后重叠的问题
今天迫不及待的来写点文字,表达我的想法。1:遇到的第一个事首先:在第一次新建出来fragment的时候,如果不是主界面直接需要显示,必须要Hide掉,否则就把界面占住了,不会显示下面的界面。fAd=new GuideFragment();fragmentTransaction.add(android.R.id.content,fAd);//添加广告fragmentfragm原创 2015-11-24 15:27:05 · 2476 阅读 · 0 评论 -
CheckBox与ListView监听问题
ListvIew里的Item默认的焦点是比checkbox低的,所以如果item里有checkbox会造成item不能点击的情况。在这里解决办法有几个:1:在item的布局里设置:checkbox的 endable="false"让checkbox不能 被点击,那么item也就能被点击了。2:其实endable就代表了不获取焦点,和不可点击。所以1可以实现。原创 2015-11-06 14:34:24 · 1765 阅读 · 0 评论 -
android 界面透明度问题
今天遇到用pop来显示加载中,但是pop中的progressbar颜色太难看,用的又是默认样式,activity背景透明是灰色的,目的是想要达到真正的透明的效果。 1:直接在manifest里的activity里设置这样也可以达到透明效果,但是对progressbar的圆圈没有什么影响,进度条还是较深的灰色最后解决是:在values文件下建colors.xml原创 2015-10-15 12:01:16 · 520 阅读 · 0 评论 -
android 进入新界面开启popwindow显示加载中出现报错
android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@45a58ee0 is not valid; is your activity running?看报错就知道是activity原创 2015-10-15 11:47:07 · 542 阅读 · 0 评论 -
android Dialog弹出框对物理按键的响应
大家都知道Dialog是弹出提示框,往往android用它的时候不需要在意许多,对其中的按钮自己做监听就是了。 但是在使用物理按键也需要让它做响应的时候就出问题,怎么都无法响应,后面才发现,原来Dialog对物理按键有自己的响应,所以自定义的Dialog的类还需要是继承Dialog的,那种不继承dialog,从而使用dialog的,是不能做出物理按键响应了。 所以,如果弹出dialog的时候,d原创 2016-04-10 18:55:56 · 6943 阅读 · 0 评论