Android 技能专题
苏小咩
这个作者很懒,什么都没留下…
展开
-
WebView H5支付跳转原生(支付宝微信平台)
网页里支付,如果嵌在webview内,支付是会出现问题的。1、支付宝支付现在很多解决方案的文章,都比较老旧,并不能完善解决问题。需要参考:https://opendocs.alipay.com/open/203/106493但是,该文档里面,对应的aar是16年的版本,需要自己去这个链接里找对应的最新版本的:https://opendocs.alipay.com/open/54/104509注意匹配sdk版本,修改manifest文件2、微信支付...原创 2022-03-02 09:08:35 · 2875 阅读 · 0 评论 -
Crash问题处理路线
Crash问题处理路线分析Crash的原因如何得到crash信息:Crash库封装原理如何才能够不上报crash如何长期的,有针对性的处理crash分析Crash的原因参考:https://juejin.im/post/6844903839292719117crash总的分成两大类,java层面和native层面。java层面的话比较好处理,native层面无论调试还是修改,难度都比较大,尤其涉及第三方或者系统级别的话,难度更大。如何得到crash信息:Crash库封装原理常见第三方:bugly原创 2020-11-10 15:50:16 · 786 阅读 · 0 评论 -
Activity中Viewpager+Fragment,getActivity() 报错
场景:从新的Activity跳转回MainActivity(使用viewPager+Fragment实现),显示指定的Fragment,使用viewPager.setCurrentItem(2)报错:android.content.res.Resources android.content.Context.getResources()' on a n解决方法:方法:原创 2017-05-11 10:58:15 · 840 阅读 · 0 评论 -
快速上手Aspect
因为项目需要,快速上手,for 不求甚解者。Aspect是属于AOP的在Android内应用的一个库。AOP称为面向切面编程,适用的范围:多处代码中需要的逻辑,但没有一个单独的类来实现)应该只被实现一次,且能够多次注入到需要该逻辑的地方。代码注入是 AOP 中的重要部分:它在处理上述提及的横切整个应用的『关注点』时很有用,例如日志或者性能监控。一、开始上手前的普及:1、Android 中的原创 2017-05-27 15:04:06 · 393 阅读 · 0 评论 -
滑动冲突问题
解决滑动冲突问题一般来需要必备的知识:点击事件的分配,滑动距离的判断 一般的解决方法:重写其中一个控件,放弃其中一个滑动事件 1、ScrollView 与 RecyclerView的滑动冲突public class ScrollRecycleView extends RecyclerView { public ScrollRecycleView(Con原创 2017-09-04 10:34:55 · 240 阅读 · 0 评论 -
debug版本和release版本有区别么
为了利用debug工具,大多数程序猿开发的时候使用AS的debug版本,最终发布版本是release版本,但是在这个转变的过程中可能会出现一些意外。1、releas版本与debug版本的applicationId不一样为了客户端上两个版本共存,通常debug设置不同applicationId,这会导致需要填写applicationId申请的第三方平台使用不正常,比如小米推送和微信分享等。原创 2018-03-22 14:51:16 · 2916 阅读 · 0 评论 -
是否应该开启WebView硬件加速?
是否应该开启WebView硬件加速android webview 在3.0+后显示flash要启用硬件加速,开启硬件加速也能够使绘制更加平滑。 开启硬件加速是在manifest中加入: android:hardwareAccelerated=”true” 可以是Activity级别的,也可以是Application级别的。 webView中设置: - * setLayerType...原创 2018-05-07 17:28:53 · 11616 阅读 · 0 评论 -
Android应用,debug版本与release版本区别在哪?
为了利用debug工具,大多数程序猿开发的时候使用AS的debug版本,最终发布版本是release版本,但是在这个转变的过程中可能会出现一些意外。1、releas版本与debug版本的applicationId不一样为了客户端上两个版本共存,通常debug设置不同applicationId,这会导致需要填写applicationId申请的第三方平台使用不正常,比如小米推送和微信分享等。原创 2018-06-22 09:03:25 · 17616 阅读 · 0 评论 -
项目上传svn(Android Studio)
上传前注意事项需要在AS的 setting–version control–ignored Files中设置忽略文件: Directory:.gradle/ Directory:.idea/ Directory:build/ Directory:app/build/ File:local.properties Mask:*.iml File:.idea/workspace.xml...原创 2018-06-22 09:41:07 · 276 阅读 · 0 评论 -
如何应对接口数据异常
如何应对接口数据异常1 已知字段名一致,格式变化2 字段不存在或者Entity未定义字段1 已知字段名一致,格式变化参考1:https://www.jianshu.com/p/d6bd6bd5fce3(采取方法:自定义Gson响应体变换器和响应变换工厂,在请求错误时抛出异常并保存错误码和错误信息。参考2:https://mp.weixin.qq.com/s?__biz=MzIxNzU1N...原创 2018-12-17 17:10:48 · 4052 阅读 · 0 评论 -
非root手机如何脱壳?
如今,随着开发者的安全意识加强,加固加壳已经是基本的措施了。加固的apk,无法直接通过AS反编译,需要先脱壳。第一步:脱壳参考文章:https://blog.csdn.net/weixin_41508948/article/details/84835582按照文章的步骤,执行到最后,问题来了:dex文件无法分享,无法保存等各种。这种看着dex文章就在眼前,自己却无法用的感觉真难受。...原创 2019-05-27 15:59:39 · 1200 阅读 · 0 评论 -
flutter爬坑记录
1、Target of URI doesn’t exist:修改方法:参考:https://blog.csdn.net/qq_25020915/article/details/86233093修改环境变量,同时注意用户的变量也已经修改了。有的时候需要科学上网。再不行,试试参考:https://github.com/flutter/flutter/issues/17016我添加了这个:sh...原创 2019-08-29 14:09:13 · 180 阅读 · 0 评论 -
Crosswalk/XwalkView研究
1、入门简介入门级别的研究当然以官方为主:官网:https://crosswalk-project.org/documentation/android.html官方微博:http://weibo.com/p/1001603851443932161689 以上为官方微博,但是更新到15年6月份就没有然后了Crosswalk的作用总的来说:用Crosswalk替换原生的Androi原创 2016-04-25 16:05:02 · 7390 阅读 · 1 评论 -
Thinking in java(java编程思想)(1-6章)
作为java编程的圣经,有必要看看,总结一下,不只是应付面试,对自己的成长也有必要。第一章:对象导论1、访问控制存在的原因:让客户端程序员无法触及他们不该触及的部分;允许设计者可以改变内部的工作方式2、继承,可以覆盖基类已有的方法,增添新的方法。继承的关键字:向上转型,多态3、异常处理:java内置了异常处理,而且强制你必须使用它原创 2015-05-25 14:17:52 · 710 阅读 · 0 评论 -
Android优化详解--For面试
为了能够在找实习的过程中不被打垮,所以需要系统的对只是梳理一遍。看自己时间能够坚持到什么时候吧。一、Android系统架构详解1、软件层次分为4层操作系统层(OS):Linux2.6内核操作系统为基础。各种库(Libraries)和运行环境(RunTime)应用程序(Application):用户界面方面应用程序框架(Application FrameWork):为应用原创 2015-04-16 14:02:36 · 497 阅读 · 0 评论 -
消息与提醒
1、Toast 使用Toast的时候,不要忘记.show()原创 2014-11-17 10:46:48 · 588 阅读 · 0 评论 -
点赞动画在listview里面实现
网上有很多点赞效果的单独实现,那么问题来了, 我们一般都是列表展示一个物品,原创 2014-11-20 19:44:38 · 1650 阅读 · 0 评论 -
Viewpager下带来的问题:SlidingMenu与ChildViewPager
这件事主要是我自己之前没有用过ViewPager,所以本来是沾沾自喜的要用 Viewpager和Fragment相结合的架构,结果把自己坑到坑里了!问题一:如果你的架构用的是ViewPager,如果你的界面里面再用一个的话,二者的滑动事件会冲突,有一个失效,这个时候需要重新定义ChildViewPager,这个源码在网上一堆一堆的。也试过其他的改某部分函数的方法,但是在我的项目里面原创 2014-11-24 16:30:15 · 904 阅读 · 0 评论 -
UI设计细节
最正宗的:http://developer.android.com/design/index.html文章总结自 人民邮电出版社 Android编程实战1、用户故事:作为某个,我想要以便 使用用户角色来了解用户2、确定导航:时间导航:返回上一个浏览界面返回导航:移到父页面子导航:常用Activity和Fragment实现(意见保留,手机上没有这么用过)横向导原创 2014-11-06 18:12:11 · 519 阅读 · 0 评论 -
Android-完全退出当前应用程序的四种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 android 退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exi转载 2014-12-24 11:49:47 · 640 阅读 · 0 评论 -
一个心塞的手忙脚乱的项目结束后的总结
在面对一个项目的时候,这次确实有很多地方需要总结,给自己一个教训,也为自己未来就业时候面对项目做一个前车之鉴。1、在项目开始的时候,一定需要甲方明确需求。接口规范,呈现的方式,这个时候产品经理的沟通很重要。包括UI图的确定,需求点的呈现等等。而且需求一定要白纸黑子的额写下来,以防止对方中有人变卦。2、应用第三方架构需要注意的你以为用第三方架构可以减轻你的工作负担,但是运用第三方架构最郁原创 2014-12-26 09:24:34 · 923 阅读 · 0 评论 -
Android用户体验和界面设计
最正宗的:http://developer.android.com/design/index.html文章总结自 人民邮电出版社 Android原创 2014-11-06 16:20:23 · 600 阅读 · 0 评论 -
Android编程权威指南 图书笔记
1、Ctrl+Shift+O类包组织导入原创 2014-09-05 15:18:48 · 461 阅读 · 0 评论 -
android经典面试题
这部分面试题基本都是在2011年常见的。发几个常见。大部分直接copy其实好多你只要理解大致的意思就行了。解答都是偏长。1.如何避免ANR?答:ANR:Application Not Responding,五秒在Android中,活动管理器和窗口管理器这两个系统服务负责监视应用程序的响应。当出现下列情况时,Android就会显示ANR对话框了: 对输入事件(如按转载 2015-03-29 16:50:26 · 480 阅读 · 0 评论 -
Android5.0新特性
转载自:http://digi.tech.qq.com/a/20150121/012030.htm腾讯数码讯(编译:Raul)现在,各大手机厂商都已经开始陆续推送谷歌最新的Android 5.0 Lollipop系统,甚至谷歌旗下的Nexus系列机型都已经OTA推送了Android 5.0.2版本。对于谷歌的新系统,许多拥有升级资格的Android用户来说真的都非常期待。And转载 2015-04-24 15:55:18 · 502 阅读 · 0 评论 -
Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added
原文链接:http://www.cnblogs.com/royenhome/archive/2011/05/20/2051879.html异常场景:经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来解决该问题,并一般以Progress转载 2015-05-05 14:37:31 · 380 阅读 · 0 评论 -
控件细节知识点
1、ImageView 读取项目中的图片资源,当原创 2014-11-12 19:34:00 · 612 阅读 · 0 评论