
Android技能
文章平均质量分 73
JayRier
只要用力呼吸,就能看见奇迹。
展开
-
Android WebView设置cookie
场景: Android原生和H5的混合开发中,登录维护在原生,某些详情页面嵌套Webview。 问题:原生登录之后将cookie存起来,在 WebView.loadUrl("");之前设置cookie,针对每个项目cookie它的格式都不相同。 如果你不知道你们url的cookie格式的话,你可以将url复制到pc端的浏览器中,打开开发者模式如...原创 2019-10-28 18:10:27 · 2133 阅读 · 0 评论 -
关于Android开发中手机底部虚拟键的隐藏问题
公司最近在做一件牛逼的事情(这里就不方便透露 了 哈哈)。在开发的过程中,产品经理给我的需求是,用户只可以点击触摸规定的模块,对于那些“死”模块,不让触发任何事件,最重要的是屏幕显示全屏。操作思路:1.隐藏顶部(图片更能表达清楚意思) 只需要在你的onCreate()方法中加入以下三行代码即可: requestWindowFeature(Window.FEA原创 2016-03-23 17:29:43 · 12269 阅读 · 2 评论 -
Android开发中在一个VideoView的情况下多个视频按顺序循环播放
实现效果描述:给手机SDcard的某个目录下放N个视频文件,然后通过你自己写的App播放视频的组件VideoView来实现循环播放。也就是说,我们要实现的播放顺序是1-2-3-4-1-2原创 2016-03-23 17:38:35 · 11691 阅读 · 12 评论 -
自定义Dialog 去掉标题
自定义Dialog是每个android 爱屁屁几乎都会用到的。于是乎最为一个android人我也自定义了一个Dialog.效果见图这个运行效果是在华为大屏手机上,But,当我兴致勃勃的将代码部署到老红米(红米一代,最老版本的红米)上时,和我预想的差了不止一点啊看图:敢问这一道蓝色的线是什么鬼??我看看了代码,将设置的透明背景去掉,离奇的发现,这条蓝色的线是标题和原创 2017-01-06 16:36:37 · 2238 阅读 · 0 评论 -
Android 常用工具类
/** * 网络连接是否可用 */public static boolean isConnnected(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if原创 2017-01-06 16:18:25 · 368 阅读 · 0 评论 -
android打包的那些事
使用gradle打包apk已经成为当前主流趋势,我也在这个过程中经历了各种需求,并不断结合gradle新的支持,一一改进。在此,把这些相关的东西记录,做一总结。1. 替换AndroidManifest中的占位符我想把其中的${app_label}替换为@string/app_nameandroid{ defaultConfig{ manifestPl原创 2016-08-26 09:38:02 · 663 阅读 · 0 评论 -
Android--资源导致部分机型的兼容性
最近,公司开发了两款app都是在小米平台上,屡次碰壁。最神奇的是,我自己的apk的debug模式可以装在测试机小米5和红米note3上面,直接运行也可以。但是,请注意这个但是,当你正儿八经的认真的打一个release apk时,它真的是死活都装不上去。提示系统内已经存在这个app....纳闷五分钟,令我更加诅丧的是,除过自己测试机的手机外其他米系类毫无压力的秒装。由于本人没有使用过米系列手机,虽然翻译 2017-01-09 15:11:50 · 1852 阅读 · 0 评论 -
关于RelativeLayout、LinearLayout添加点击事件失灵的问题
最近项目将近尾声,昨天测试来告诉我,这个按钮怎么不太灵活。 刚开始我还开玩笑说,对android手机宽容一些。今天早上为了证明,确实是android系统的问题,我打log测试,于是发现了一个意外的事情。界面如下: 要点击的是切换房源这里,为了增大点击面积:布局如下RelativeLayout android:id="@+id/switch_house"原创 2017-08-10 15:10:22 · 17394 阅读 · 1 评论 -
Base64 转 Bitmap return null 问题解决方案
这几天有个需求,就是和Html5交互,点击Html5页面按钮弹出拍照和相册选择弹框,用户选择图片后,html5页面进行加工(其实就是放上自己的二维码),然后点击保存图片,给移动端传过来一张图片的Base64然后移动端进行保存相册。网上搜索了一下,Base64转Bitmap基本如下:/** * base64转为bitmap * * @param base64Data * @return *...原创 2018-07-02 14:47:25 · 2138 阅读 · 2 评论