Android 学习
文章平均质量分 53
Just-Right
这个作者很懒,什么都没留下…
展开
-
Andorid 反编译app
开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。1、android-apktool 主要是进行反编译的2、dex2jar-0.0.9.15 将反编译后的classes.dex文件转化为jar3、jd-gui-0.3.6.w转载 2015-05-17 23:57:51 · 579 阅读 · 0 评论 -
Android 仿今日头条、腾讯新闻界面滑动关闭 下层activity有缩放效果
仿今日头条、腾讯新闻界面滑动关闭 下层activity有缩放效果 特点:1.仿今日头条滑动返回效果,底层anctivity有缩放效果2.解决了透明背景activity无法进入onStop问题,打开多个界面也不会出现卡顿问题3.支持边缘滑动、全屏滑动4.支持和沉浸式状态栏一起滑动返回5.支持viewpager、listview、webview等,处理了滑动冲突6.解决了华为手机虚拟键遮挡...原创 2018-10-21 15:41:03 · 2838 阅读 · 4 评论 -
Android app启动秒开并避免白屏或黑屏
本篇记录Android 开发常见的一个优化点:冷启动优化。冷启动也就是应用本来没有启动,这时我们点击桌面图标或者使用adb启动应用。问题:我们在桌面点击某些app图标时会感觉卡顿了一下才弹出app启动页,或者启动时先白屏或黑屏一会才显示启动页。这样给用户的体验不太好。优化方法1: 定义一个启动页专用的主题: <style name="AppStartThem...原创 2018-04-21 23:25:23 · 5433 阅读 · 15 评论 -
开源一个瀑布流展示图文信息的小应用
瀑布流展示图文信息的小应用。其他功能包括:应用换肤,仿今日头条查看图片详情样式,聊天机器人等。本项目主要是用来练习主流开源项目的使用,图片数据属原创公司所有,此处仅作为学习使用。 源码地址:https://github.com/JustRight815/xplan_kotlin特点:1.jsoup抓取网页图片和文字信息,利用Recyclerview的瀑布流形式展示,支持下拉刷新,加载更...原创 2017-11-01 16:39:33 · 853 阅读 · 0 评论 -
常见功能--下拉刷新、上拉加载更多效果实现
下拉刷新、上拉加载更多是一个非常常见的功能,几乎没有应用都会有,我在使用com.github.CymChad:BaseRecyclerViewAdapterHelper 这个开源库时发现它默认实现了上拉加载,但是加载出错时,只能去点击错误布局,才能实现重新加载更多,不太符合我的要求。下面我们就自己实现这个加载更多,在加载出错或者已经到了底部时,再次上拉也能够刷新数据。另外我们重写in.srain.原创 2017-10-27 21:15:21 · 2687 阅读 · 1 评论 -
Android常见功能--应用评分实现
应用评分是android app里面比较常用的一个小功能,点击应用评分,弹出支持应用评分的app列表供我们选择,代码也比较简单,实例如下:/** * 去应用市场评分 */ private void goToMarket() { if (!isMarketInstalled(getActivity())) { Toast.makeT...原创 2017-10-28 16:17:15 · 1453 阅读 · 0 评论 -
开源一个Android视频播放器项目ZhVideoPlayer
功能包括:获取本地视频资源,播放器的界面风格是仿老版慕课app的视频播放器,都是采用的Vitamio视频播放库,支持小屏播放、全屏播放、快进、快退、声音调节、 亮度调节。如果想播放在线资源,只需传入在线视频url即可。通过该项目可以学习到的内容有:沉浸式状态栏、动态权限获取、仿qq下拉刷新,快速回到视频列表顶部,本地视频资源获取,获取视频资源的缩略图,DiskLruCache和自定义ima原创 2017-03-06 22:33:52 · 4127 阅读 · 2 评论 -
Windows系统下React Native开发环境搭建
介绍Windows系统下React Native开发环境搭建过程原创 2017-02-28 11:27:03 · 1003 阅读 · 0 评论 -
使用canvas画图
参考了相关博客,使用Android提供的api画了几个简单的图,作为Canvas的入门。效果如下:原创 2015-06-10 16:33:33 · 792 阅读 · 0 评论 -
在WebView加载页面时添加cookies
场景:应用的登录界面是用android原生写的,登录成功后保存cookies到本地,然后需要用webview去加载某个页面,此时需要给webview添加本地保存的cookies,以避免二次登录.我们可以在使用mWebView.loadUrl(url)之前给url添加上cookies,这样就可以避免重复登录问题了。代码如下:import java.util.List;impor原创 2015-06-06 13:39:03 · 3020 阅读 · 0 评论 -
获取WebView加载网页后的cookies
有时候我们用 WebView 去加载网页并进行登录后,需要在其他activity或service中使用WebView登录后 的cookies以避免再次登录,比如去下载该网页上的一些附件。这时我们可以在 WebViewClient 的 onPageFinished(WebView view, String url) 方法中使用 CookieManager 来获取加载完成之后网页中携带的 Co原创 2015-06-06 11:58:03 · 1817 阅读 · 0 评论 -
开源一个个人app,包含图片浏览、视频播放、新闻等功能
个人业余练习的一个小应用。目的想练习一些主流开源项目的使用,搞一些自己感兴趣但是没有做过的东西,最近一年多比较忙,业余做的功能也少了,xplan借鉴了很多开源项目,所以想开源出来。源码地址:https://github.com/JustRight815/xplan_kotlin效果预览:项目环境android studio 、kotlin(本来是java项目,部分界...原创 2019-03-05 11:43:34 · 907 阅读 · 0 评论