
android
文章平均质量分 68
莫闲
这个作者很懒,什么都没留下…
展开
-
转场动画与hardwareAccelerated配置出错
在权限文本中的Application中添加了 android:hardwareAccelerated="false"在点击列表后转跳到详情页面使用了转场动画ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(HistoryTodayActivity.this, adapter.getVie...原创 2020-04-19 23:24:53 · 690 阅读 · 0 评论 -
startActivityForResult之后onActivityResult方法获取返回值错误
startActivityForResult之后onActivityResult方法获取返回值为空,resultCode一直为0 data一直为空在所有的错误都排除后,包括activity执行、fragment执行和avtivity的启动模式之后还有一个错误,就是调用了onBackPressed()方法,调用这个方法没有错,但是千万不能调用super.onBackPresse...原创 2020-01-12 18:15:51 · 853 阅读 · 0 评论 -
Android调用微信支付(包含java后台)
前言:这几天做微信支付功能,第一次做支付功能,踩了好多的坑,写这文章,警示自己不要再次犯错,也给其它的开发者提供思路及解决的方法。前台android与后台的java都是自己做的,所以,该踩的坑都踩了。哈哈!一、java后台代码1.1、后台请求关键是PayUtil中的wxPayObject()方法。/** * 获取微信支付信息 */ @RequestMap...原创 2019-10-22 15:54:07 · 1196 阅读 · 0 评论 -
关于fastJson中实体类转json的问题
阿里巴巴的fastjson的确是好用,不过貌似转不了Builder模式的实体类解决方案是使用Google的类来解决,new Gson().toJson();原创 2019-07-05 13:46:40 · 1016 阅读 · 0 评论 -
android中setBackgroundResource(int color) 与 setBackgroundColor(int color) 区别
1、首先在layout的布局文件中设置<color name="tab_text_color_check">#0783e8</color>android:background="@color/tab_text_color_check"效果图如下:2、使用代码设置标题底色//将layout布局文件中背景改成白色android:background=...原创 2019-07-19 08:28:30 · 1784 阅读 · 0 评论 -
关于连接WIFI后不能访问内网服务器的问题
问题:今天遇到一个奇葩问题,APP打包后,外网服务器可以访问,内网服务器不能访问,查看一下,确定服务器正常,手机连接的是公司WIFI,换一台手机试试,外网内网都可以访问,也就怪了,说明一下:正常的手机是vivo x23(android 8),不正常的手机是华为P20(android 9/p)。所以,只能debug了,报错如下:java.net.UnknownServiceException...原创 2019-07-19 15:31:17 · 6306 阅读 · 0 评论 -
关于布局文件报错
Caused by: android.view.InflateException: Binary XML file line #23: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference Caused by: jav...原创 2019-07-22 16:25:02 · 205 阅读 · 0 评论 -
关于CoordinatorLayout在XML文件中报错的问题
最近的项目是使用的andoidx,开始报错时,我以为是没有导入desgin包,结果导入之后,还是报错,错误如下:Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class android.support.design.widget.CoordinatorLayout C...原创 2019-07-23 10:58:07 · 4079 阅读 · 0 评论 -
android中关于联系人的权限问题
项目中有一个选择系统联系人的需求。 刚开始没有做动态的权限申请,是可以进入系统联系人列表的,并且显示联系人的信息(姓名、电话等),但是点击选择之后就会报错,java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.ContactsProvider2 uri co...原创 2019-08-02 11:23:54 · 2272 阅读 · 1 评论 -
记录下PictureSelector图片库上的坑
github地址:https://github.com/LuckSiege/PictureSelector是个好库,但是貌似好多的坑在2.1.9这前,在android8手机上崩溃修改图片时,(将网络上图片转为LocalMedia)if(imageList.size() > 0) { for (String path : imageList) { Lo...原创 2019-08-17 10:12:56 · 7217 阅读 · 6 评论 -
android studio入坑及解决方案
1、 Tinker does not support instant run mode, please trigger build by assembleDebug or disable instant run in 'File->Settings...'这是集成了腾讯Tinker热修改的错误,解决方法,是修改as的设置 File --> Settings-->Build,E...原创 2019-06-19 15:11:41 · 513 阅读 · 0 评论 -
关于百度地图地址搜索问题
在最近的一个项目中使用到了百度地图的POI热点搜索接口:OnGetSuggestionResultListener实现方法: onGetSuggestionResult(SuggestionResult suggestionResult)但是在返回值suggestionResult遇到了问题, suggestionResult为list遍历得到 SuggestionInfo 类...原创 2019-05-06 16:39:10 · 817 阅读 · 0 评论 -
关于调用finish()后dialog一闪而过的问题
这个问题困扰了我很久,能够解决我真的高兴,我高兴的并不是解决这个问题,而是了解一段代码的逻辑在此感谢REGT,对我的教导废话少说: 举例说明吧: privare void A(){ //其它相关代码 showDialog(); //最后调用finish方法 this.finish();}private void showWarni原创 2015-02-02 11:23:41 · 3101 阅读 · 0 评论 -
关于adapter.notifyDataSetChanged无法更新的问题
这个问题一直困扰我很久,为什么明明设置了adapter.notifyDataSetChanged();,明明代码也执行了这一句,可界面就是不更新其实答案是list(数据集合)中的数据没有变化在android界面中填充数据一般用的是子线程,而list我们一般设置的是全局变量demoList = dao.query();我也在网上找过答案,什么list.clear();list.set原创 2015-05-16 17:16:16 · 932 阅读 · 0 评论 -
关于fragment中监听返回键或者其它的按键
fragement不同于Acivity重写一个方法就好!这几天我被返回键困扰,我开始做的是在主Activty中把返回键禁用掉结果是被老板大批一顿后来找到一个好的方法贴代码: mMainView = inflater.inflate(R.layout.wfa_single_train_activity, container, false); //设置两个属原创 2015-05-20 10:28:43 · 1508 阅读 · 0 评论 -
数据实现再按一次退出系统
再按一次退出系统操作一般的操作都当前时间减去按下时间,也可以实现,不过找到了另一种方法就是google用数组实现的/** * 几次点击<br/> * 括号内times(int型,退出系统只要点击2次,所以times=2)代表在单位时间内的点击次数<br/> * google源码实现 */ long[] hits = new ...转载 2018-04-08 11:33:18 · 192 阅读 · 0 评论 -
Activity和Fragment实现沉浸式状态栏
前几天看了好多关于这方面的文章,但是总是实现不了(我的手机为vivo x7 版本为5.1.1)android:fitsSystemWindows="true"很多文章中要把这个改成true,但我改成了true之后,发现状态栏是灰白色的,实现不了理想的状态一次偶然的机会,我把它改成了false,竟然就行了,现在项目忙,等以后闲下来一定要搞懂里面的原因,也请各位朋友指出错误android:fitsS...原创 2018-05-02 16:56:02 · 5165 阅读 · 5 评论 -
关于Android app上架应用市场的流程及注意事项
结合本人及本公司的app上架各大应用市场的经历来写,如有不对望指教一、上架的目标市场1、上架哪些应用市场,不是我或者是开发人员决定的,而是各市场的份额及老板或是负责人决定的。我这边是老板决定的,不过和我进行了沟通的。2、上架应用市场有:a、应用宝, b、360手机助手, c、阿里应用分发市场, d、百度手机助手, e、华为市场二、上架流程1、首先注册账号这个注册的过程得说明...原创 2019-04-28 16:54:23 · 13192 阅读 · 7 评论 -
关于Glide配置https图片不显示的问题
最近服务器从http改为了https,先是连接地址改了,加入或者忽略证书但是发现使用的glide不显示图片了,这就不能忍了但是试了好多办法都不行最多的就是Glide.get(application).registry(GlideUrl.class, InputStream.class, new OkHttpUrlLoader.Factory(OkHttpClient));但是...原创 2019-05-06 16:37:38 · 4044 阅读 · 0 评论 -
CoordinatorLayout+EditText冲突
在项目中使用了CoordinatorLayout布局做一个上滑隐藏的效果activity中布局 CoordinatorLayout + AppBarLayout + Viewpagerfragment中EditText + SmartRefreshLayout + RecyclerView问题在于,左右滑动后,布局整体向上滑动(也就是CoordinatorLayout 自动折叠了)...原创 2019-05-06 16:38:07 · 662 阅读 · 0 评论 -
判断移动设备是手机还是平板?
/** * 判断是否是平板 * 谷歌源码(尺寸,分辨率,能否打电话都是浮云) * @param context * @return */ public static boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & Configura翻译 2015-01-31 10:55:32 · 719 阅读 · 0 评论