android
ASH救世主
study
展开
-
android studio 3.5 ndk开发引入库头文件爆红
头文件目录如上,但是在cpp中引入头文件爆红,删除临时目录,清理重启都无法解决,本来头文件如下:extern "C"{#include <libavcodec/avcodec.h>}但必须写全路径才行,这样很不方便,尤其是内部头文件互相引用extern "C"{#include <include/libavcodec/avcodec.h>}...原创 2020-02-21 20:52:51 · 1553 阅读 · 3 评论 -
A factory has already been set on this LayoutInflater
AppCompatActivity 已经设置过了,源代码如下:public void installViewFactory() { LayoutInflater layoutInflater = LayoutInflater.from(mContext); if (layoutInflater.getFactory() == null) { LayoutInfl原创 2017-05-03 17:31:40 · 2594 阅读 · 1 评论 -
databinding 使用include标签报错
boolean java.lang.String.equals(java.lang.Object)' on a null object reference多次实验室因为include标签的问题,查的,databinding在非根view中使用include会崩溃原创 2017-03-15 15:08:12 · 1056 阅读 · 0 评论 -
databiding 特殊字符 UTF-8 报错
Error:Execution failed for task ':TravelOfYunNan:compileCityoffDebugJavaWithJavac'.> java.lang.RuntimeException: failure, see logs for details.Exception while handling step android.databinding.ann原创 2017-03-30 16:50:51 · 558 阅读 · 0 评论 -
glide 圆形 圆角图片无效
Glide.with(imageView.getContext()).load(url).transform(new GlideCircleTransform(imageView.getContext()).into(imageView);如上,这样写了无效,图片依旧是方形的,最后折腾发现,可能是缓存原因,卸载掉app重新安装图片就圆了原创 2017-03-20 16:31:03 · 3085 阅读 · 0 评论 -
DrawerLayout侧拉中途无法滑动,侧拉一定距离无法移动,卡主,停止
android:clickable="true"//根据github上说的是,只需要给主页面的根view设置android:clickable="true"即可,测试也可以翻译 2016-12-28 16:53:25 · 586 阅读 · 2 评论 -
textView设置ClickableSpan点击空白位置也响应点击
spannable.setSpan(new ClickableSpan(),1,3 , Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);大概意思如上,按道理这个点击事件的响应的范围是1-3的位置,可是实际点击后面也会产生点击效果,经过试验发现,textview设置了match_parent解决方法有两个:1:给textview的宽设置w...原创 2016-12-27 15:09:57 · 2083 阅读 · 0 评论 -
Adjust thread count for runtime dex2oat 应用第一次启动长时间黑屏
测试多次发现好像并不是代码问题,而是使用了android studio运行安装应用到处第一次进入页面长时间黑屏问题,如果先打包出来安装过后第一次运行就并不会出现长时间黑屏,其次,如果黑屏一两秒可以通过设置背景图片解决,网上有很多例子原创 2016-12-26 10:18:31 · 598 阅读 · 0 评论 -
android端百度地图静态图的使用 无法显示标记点
官网链接如下,http://lbsyun.baidu.com/index.php?title=static说一下遇到的坑:首先,android端最后参数必须要添加一个mcode,这个是填你的安全码,其次还需要检查是否有静态api权限,查询链接如下:http://lbsyun.baidu.com/apiconsole/key/update?app-id=?这个是你的应用编号原创 2016-11-18 11:05:55 · 1725 阅读 · 0 评论 -
ListView嵌套Listview加载时间慢,卡顿
测试发现使用RecycleView嵌套RecycleView可以解决这个问题当然这可能会涉及到滑动冲突问题,给RecycleView设置如下属性即可:linearLayoutManager.setAutoMeasureEnabled(true);mLvRouteDetailLine.setNestedScrollingEnabled(false);mLvRouteDetailLin原创 2016-12-22 15:07:19 · 1011 阅读 · 0 评论 -
mac 电脑配置 android dx命令
1 open -e .bash_profile2 export PATH="${PATH}:/你的androidSdk目录/build-tools/xxxxx” xxxx->随便填写该目录下的一个版本cmd+s保存3 执行source .bash_profile原创 2017-07-10 15:04:56 · 1762 阅读 · 0 评论 -
*** Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies) . Stop
cocos creator编译失败,这是因为你使用的ndk版本过高,http://www.androiddevtools.cn/ 这里重新下载一个ndk即可,我是用13没有问题,但14有问题原创 2017-05-09 17:32:15 · 3470 阅读 · 0 评论 -
android详细错误log日志文件获取
1 adb logcat -c首先清楚之前的错误信息2 adb logcat -v threadtime > /Users/qq1440214507/Downloads/log.log(随便一个目录) 获取错误log原创 2017-07-14 19:20:38 · 1082 阅读 · 0 评论 -
android测试:unresolved reference AndroidJUnit4
如上,如果你的测试文件在上面这个目录下,将依赖改为androidTestImplementatio开始即可原创 2018-11-08 09:29:55 · 2724 阅读 · 0 评论 -
android lifecycle库监听app生命周期 app进入退出
需求说明:在app每次进入前台进程或者退出界面时执行一些操作实现思路:android官方库lifecycle中的ProcessLifecycleOwner类步骤:依赖 :下面依赖根据自己需要选择,一般使用第一次就好,如果不想用ViewModel 和 LiveData应该使用这个就行implementation "androidx.lifecycle:lifecycle-runtim...原创 2018-10-24 10:25:35 · 2800 阅读 · 0 评论 -
android智能终端(广告机)开发问题 静默安装 升级自启动 隐藏导航栏和虚拟按键
大致描述:公司的板子是淘宝买的,系统android6.0,有root权限,没有任何技术支持需求:1 实现广告机导航栏隐藏以及静止下滑,也就是说用户只能看见我的app,不能退出进入android系统桌面 2 开机自启,自动升级且不能让用户点击,也就是静默安装,而后自启动应用,实现经历:由于没有技术支持,且个人只是android应用层开发,所以修改源码方案不现实,自己也...原创 2019-01-26 14:05:02 · 4794 阅读 · 2 评论 -
android mqttv3 Unable to connect to server
android使用https://github.com/eclipse/paho.mqtt.android这个库,服务器用的是本地的node.js,连接一直失败。最后发现连接地址不要使用127.0.0.1 或者localhost,直接使用目标地址即可,如: val serverUri = "tcp://192.168.0.113:1883"...原创 2018-09-28 17:22:57 · 1300 阅读 · 0 评论 -
android stuido去掉右侧中白线
Editor > General >Appearance > Show hard wrap guide 去掉原创 2018-07-20 14:52:06 · 1028 阅读 · 0 评论 -
kotlin room 框架 Cannot find setter for field.
如下,存在is开头的属性@ColumnInfo(name = "is_active") var isActived: Int = 1去掉is改为即可 @ColumnInfo(name = "is_active") var actived: Int = 1原创 2018-04-18 11:36:43 · 1769 阅读 · 0 评论 -
mWebView.loadDataWithBaseURL 图片不显示
mWebView.clearCache(true); 加载的之前调用即可原创 2018-01-18 10:47:36 · 1221 阅读 · 0 评论 -
android studio 3.0升级 问题 Could not find commons-codec.jar (commons-codec:commons-codec:1.6).
Gradle sync failed: Could not find commons-codec.jar (commons-codec:commons-codec:1.6).Searched in the following locations:file:/Applications/Android Studio.app/Contents/gradle/m2repository/common原创 2017-10-27 17:32:57 · 3264 阅读 · 0 评论 -
RecycleView 的 item无法包裹内容,warp_content无效
在使用水平的RecycleView时发现item所设置的warp_content无效,导致一个每个item都填充了屏幕@Overridepublic BaseRecycleViewHolderT> onCreateViewHolder(ViewGroup parent, int viewType) { return new BaseRecycleViewHolder(Layout原创 2016-12-21 16:49:31 · 605 阅读 · 0 评论 -
ClickableSpan android:textColorHighlight="@color/colora4e0db" 无效 不变色 TextView
@Overridepublic void onClick(View widget) { widget.invalidate();//只需要在ClickableSpan子类中调用此方法即可}原创 2016-12-21 11:36:42 · 2124 阅读 · 0 评论 -
No static field ll_time of type I in class L使用第三方类库R文件不编译
记录自己遇到的问题,修改了三方库的ui,可后来发现找不到id,我的情况是因为在布局文件里面使用了include引入了一个布局,最后把代码全部复制到需要xml中就可以了,原创 2016-10-22 15:19:26 · 1053 阅读 · 0 评论 -
android截取view的视图 截取屏幕
public static Bitmap captureView(View view, int width, int height) throws Throwable { Bitmap bm = Bitmap.createBitmap(width, height, Config.ARGB_8888); view.draw(new Canvas(bm)); return bm原创 2016-11-30 15:09:18 · 790 阅读 · 0 评论 -
TextView局部点击事件无效
设置如下textView.setMovementMethod(LinkMovementMethod.getInstance());//开始响应点击事件原创 2016-11-03 11:27:38 · 565 阅读 · 0 评论 -
onActivityResult不调用
onActivityResult不调用,startActivityForResult后立即调用,查得原因为xml配置的lunchmode不能使用singletask,改为singletop可行原创 2016-11-29 11:35:20 · 305 阅读 · 0 评论 -
软键盘弹出,ListView或者RecycleView中的内容上移实现
android:transcriptMode="normal"//设置此属性可以使得软键盘弹出的时候listview内容上移linearLayoutManager.setStackFromEnd(true);//软键盘弹出上移Recycleview原创 2016-11-16 11:18:00 · 2756 阅读 · 0 评论 -
dialog弹出时自动弹出软键盘
//之前一直不行,后来想到可能需要显示出dialog才有效,如下。dialog.setOnShowListener(new DialogInterface.OnShowListener() { @Override public void onShow(DialogInterface dialog) { InputMethodManager imm = (Inpu原创 2016-11-16 11:09:11 · 714 阅读 · 0 评论 -
java.lang.NullPointerException: Attempt to write to field 'int android.support.v7.widget.RecyclerVie
如下,你可能在onCreateViewHolder中返回了null@Overridepublic BaseRecycleViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if (viewType == TYPE_TEXT) { View view = inflateView(R.layout原创 2016-10-20 19:37:48 · 4100 阅读 · 1 评论 -
android space控件设置背景颜色无效
原因是Space控件再它的构造方法中使得他不可见但占用位置,固设置背景颜色无效public Space(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); if (getVisibility() == VISIBLE) { setVisibil原创 2016-11-08 14:28:51 · 2484 阅读 · 1 评论 -
android自定义通知栏,修改通知栏高度 环信
这是使用环信自定义通知栏的,其他情况可能需要修改NotificationCompat.Builder builder = new NotificationCompat.Builder(context);RemoteViews myNotificationView = new RemoteViews(context.getPackageName(), R.layout.app_原创 2016-10-25 15:13:45 · 5625 阅读 · 0 评论 -
自定义dialog显示在底部
其他View dialogView = View.inflate(context, R.layout.dialog_appoint_enlist_fail, null);final Dialog dialog = new Dialog(context,R.style.noTitleDialog);WindowManager.LayoutParams wl = window.getAttr原创 2016-11-18 15:33:15 · 849 阅读 · 0 评论 -
webview无限向下滑动 webview大量空白区域 内容无法填充webview
我的情况是设置了这个属性,settings.setUseWideViewPort(true);//取消掉就可以了原创 2016-12-01 14:46:29 · 898 阅读 · 1 评论 -
android 调用小米相册,相机闪退 销毁当前activity
我的情况是使用了友盟推送,神级到最新版本即可原创 2016-12-16 17:34:12 · 1905 阅读 · 0 评论 -
软键盘弹出,recycleview内容消失不见 SwipeToLoadLayout
在使用SwipeToLoadLayout的时候,内容是头布局+recycleview,后来发现每当软键盘弹出recycleview的数据就消失不见了,研究发现,是因为设置了如下:linearLayoutManager.setStackFromEnd(true)//这个东西的作用就是软键盘弹出recycleview随之上移,最后删除即可,或者可以考虑将头布局设置为recycleview的头布原创 2016-11-25 12:10:03 · 1140 阅读 · 0 评论 -
环信easeUi聊天列表退格无法自动联想 EaseConversationListFragment
找个这个类EaseConversationAdapter中的内部类ConversationFilter,将其构造方法如下处理public ConversationFilter(List mList) { if (mList!=null) { mOriginalValues.clear(); mOriginalValues.addAll(mList);原创 2016-12-07 16:27:20 · 576 阅读 · 0 评论 -
Fresco无法显示,显示一条线
写成这种显示一条线,<com.facebook.drawee.view.SimpleDraweeView xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/activity_create_post_photo_item_bg" android:原创 2016-12-06 14:32:26 · 711 阅读 · 0 评论 -
Cannot perform this operation because the connection pool has been closed
提供两种种思考方向:1:是否之前使用过cursor没关闭2:是否存在多线程操作数据库的问题原创 2016-12-05 17:15:49 · 1172 阅读 · 0 评论 -
android margin相同距离不一致
本人遇到一种情况,在有些手机版本中,相同的margin导致显示距离不一样,有微小不同,布局大概就是下面的意思,不过略显复杂(下面的简单布局是正常的):我的可能是偶尔奇怪的现象,如有雷同,希望能帮助到你xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-12-05 14:55:35 · 715 阅读 · 0 评论