
Android
MikeoLeo
这个作者很懒,什么都没留下…
展开
-
[原创] Android GPS (当前位置 & GPS信息更新)
最近在做Android手机应用开发,还是很有意思的。其实如果只是做简单手机应用开发而不是手机游戏开发的话,还是很简单的。把主要的控件掌握了,就可以开发简单的应用了。 下面主要说一下在Android中使用GPS功能。 开发由于GPS功能时,常与Google Map相关,因此先推荐一篇讲解Google Map的文章:[url]http://mobiforge.c...2011-04-18 15:54:37 · 142 阅读 · 0 评论 -
了解数据绑定 - Data Binding Library
原文地址:https://developer.android.com/topic/libraries/data-binding/index.html Data Binding Library In this document:Build EnvironmentData Binding Layout FilesWriting your first ...原创 2017-06-22 15:31:58 · 735 阅读 · 0 评论 -
[原创] 小米手机无法真机调试
[b]系统环境:[/b]小米 2SMIUI 版本:8.0.1.0(LXACNDG)Android 版本:5.0.2 LRX22GAndroid Studio 版本:2.3.3[color=red][b]无法使用小米手机进行真机调试的原因有很多,这里仅描述下本人遇到的情况及解决方案[/b][/color][b]现象[/b]之前一直可以使用该手机进行真机调试。但是,...2017-07-06 09:10:21 · 1042 阅读 · 0 评论 -
[原创] 开启 Android TextView Marquee
亲测可能。直接上代码。测试机器:XiaoMi 2S Android 5.0[code="xml"][/code][code="java"]mToolbarTitle.setSelected(true);[/code][color=red][b]说明:[/b][/color]XML 中以下几行是必须的:[code="xml"]android:ellipsize="marq...2017-07-18 15:47:14 · 154 阅读 · 0 评论 -
[转] Detect home button press in android
原文地址:[url]https://stackoverflow.com/a/27956263/6091500[/url]亲测可用。测试用机: 小米 2S Android 5.0[code="java"]HomeWatcher mHomeWatcher = new HomeWatcher(this); mHomeWatcher.setOnHomePressedListene...原创 2017-07-20 17:49:50 · 177 阅读 · 0 评论 -
[原创] Android ListView 在右上角添加三角形图标和文字
最终显示效果如下图,在右上角添加三角形图标并在图标内显示文字:[img]http://dl2.iteye.com/upload/attachment/0126/2693/718b8fe1-f0ce-3036-9688-439c4537be56.png[/img][color=red][size=large][b]注意:右上角的红色三角形和里面的文字不是图片。[/b][/size][/col...2017-07-26 17:24:57 · 1526 阅读 · 0 评论 -
[转] Android: Expand/collapse animation
原文地址:[url]https://stackoverflow.com/a/13381228/6091500[/url]亲测可用。[code="java"]import android.view.View;import android.view.ViewGroup;import android.view.animation.Animation;import androi...原创 2017-07-31 14:57:10 · 217 阅读 · 0 评论 -
[原创] 使用 Vitamio 播放视频作为 Splash 时出现失真情况的解决方案
目前在做关于视频及流媒体播放项目时,有这样一个需求,应用启动时的 Splash 要求播放一段动画。其中视频播放的库使用是 Vitamio。最开始要播放的文件比较大,有 18M+,在手机播放时画质非常好。但是一个 Splash 没有必要这么大,由于把视频压缩了下,变成了 1.5M+,这回文件大小是可以了,用电脑播放器播放时,画质和之前的大文件比没有太大的变化,但是在手机中播放时,却出现了很严...2017-08-02 09:10:42 · 224 阅读 · 0 评论 -
[转] Android Webview: “Uncaught TypeError: Cannot read property 'getItem' of null
原文地址:[url]https://stackoverflow.com/a/33080057[/url]解决方案:[code="java"]WebSettings settings = webView.getSettings();settings.setDomStorageEnabled(true);[/code]原创 2017-08-14 15:09:13 · 926 阅读 · 0 评论 -
[原创] Android Activity onNewIntent() 详解
[b]阅读难度[/b]:中[b]阅读前提[/b]:1. 需要了解 Android 的生命周期,每个方法的触发时机以及作用。2. 需要了解 Activity 的 launchMode 模式和作用。3. Intent 基本知识及作用。Android Activity 的生命周期如下(图片来自 Android 官网 [url]https://developer.android.c...2017-08-16 13:46:17 · 316 阅读 · 0 评论 -
[转] Android 检测电源按钮是否被按下
原文地址:[url]https://stackoverflow.com/a/30030372[/url]在 AndroidManifest.xml 文件中追加如下代码:[code="xml"] [/code]在 MainActivity.java 中追加如下代码,启动 Service:[code="java"]startServic...原创 2017-10-11 12:55:37 · 886 阅读 · 0 评论 -
[转] How to detect incoming calls in an Android
原文地址:[url]https://stackoverflow.com/a/15564021[/url]实测可用。测试手机: MeiZu MX4 Android 5.1HuaWei Mate 8 Android 7.0-----------------------------------------------------------Here's what I us...原创 2017-10-13 14:14:47 · 190 阅读 · 0 评论 -
Android Studio .gitignore
参考文献:[url]https://github.com/github/gitignore/blob/master/Android.gitignore[/url][b]Android Studio 通用 .gitignore 文件模板[/b][code="Pseudocode"]# Custom ignore.DS_StoreSECRET.txthonban/...原创 2017-10-16 15:44:19 · 181 阅读 · 0 评论 -
[转] DialogFragment Fragment already added
原文地址:[url]http://blog.youkuaiyun.com/u012987382/article/details/46984053[/url][b]现象[/b]异步调用两个接口,公用一个加载进度框(DialogFragment),前一个加载框未dismiss,后一个已经开始 show。就会以出现 “Fragment already added” 运行时异常。[b]解决方法[/...原创 2017-10-25 11:16:57 · 1291 阅读 · 0 评论 -
How to play gif with Fresco
原文地址:[url]https://stackoverflow.com/a/34892610[/url]Put your gif in res/raw folder.In this example res/raw/splash.gif[code="java"]ImageRequest imageRequest = ImageRequestBuilder.newBuilderWith...原创 2017-06-22 14:00:58 · 159 阅读 · 0 评论 -
设置 Toolbar(ActionBar) 上的按钮颜色
原文地址:[url]https://stackoverflow.com/a/29536902[/url][url]https://stackoverflow.com/a/27754099[/url][your_layout.xml][code="xml"] #2196F3 ?actionBarSize ?colorPrima...原创 2017-06-22 08:11:45 · 640 阅读 · 0 评论 -
Display back button on action bar and back event
原文地址:[url]https://stackoverflow.com/a/37185334[/url]I think onSupportNavigateUp() is best and Easiest way to do socheck the code belowif you want it programmatically Add this line in onCreat...原创 2017-06-22 08:00:28 · 128 阅读 · 0 评论 -
[原创] Android - ListView - 高效Adapter - EfficientAdapter - ListActivity
在做Android手机应用开发时, ListView是一个非常常用的控件。如何更新的使用它呢?其实SDK中的例子已经非常的完整了,并且能满足大多数的需要。 如果大家刚开始学习ListView,我建议大家还是直接先看官方的例子好了,这样大家会学到更好的写法以及养成更好的习惯。 下面就以EfficientAdapter为例,看看官网例子是如何使用ListView的:...2011-04-18 16:40:49 · 92 阅读 · 0 评论 -
Android 关于管理 cursor 的 startManagingCursor 问题
最近在开发 Android 时遇到了一个如下异常:[quote]java.lang.RuntimeException: Unable to resume activity {com.xxx.xxx/com.xxx.xxx.xxxActivity}: java.lang.IllegalStateException: trying to requery an already closed cu...原创 2013-04-05 08:57:15 · 282 阅读 · 0 评论 -
[原创] 连载 1 - 深入讨论 Android 关于高效显示图片的问题 - 如何高效的加载大位图...
更加详细的说明,可以参阅如下官网地址:[url]http://developer.android.com/training/building-graphics.html[/url] 刚开始做 Android 应用时,以为显示图片是很简单的事,在模拟器里运行的好好的,一放到真机上,经常遇到类似于 java.lang.OutofMemoryError: bitmap size excee...2013-04-16 16:14:48 · 122 阅读 · 0 评论 -
[原创] 连载 2 - 深入讨论 Android 关于高效显示图片的问题 - 如何在非 UI 线程处理位图...
更加详细的说明,可以参阅如下官网地址:[url]http://developer.android.com/training/building-graphics.html[/url] [b][color=red]快速导航[/color][/b] 1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)[url]http://yhz61010.iteye....2013-04-17 13:23:21 · 135 阅读 · 0 评论 -
[原创] 连载 3 - 深入讨论 Android 关于高效显示图片的问题 - 如何对位图进行缓存...
更加详细的说明,可以参阅如下官网地址:[url]http://developer.android.com/training/building-graphics.html[/url] [b][color=red]快速导航[/color][/b] 1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)[url]http://yhz61010.iteye....2013-04-18 16:42:27 · 122 阅读 · 0 评论 -
[原创] 连载 4 - 深入讨论 Android 关于高效显示图片的问题 - 如何管理位图内存...
更加详细的说明,可以参阅如下官网地址:[url]http://developer.android.com/training/building-graphics.html[/url] [b][color=red]快速导航[/color][/b] 1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)[url]http://yhz61010.iteye....2013-04-19 15:23:31 · 136 阅读 · 0 评论 -
[原创] 连载 5 - 深入讨论 Android 关于高效显示图片的问题 - 如何在 UI 中显示位图...
更加详细的说明,可以参阅如下官网地址:[url]http://developer.android.com/training/building-graphics.html[/url] [b][color=red]快速导航[/color][/b] 1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)[url]http://yhz61010.iteye....2013-04-24 16:11:10 · 223 阅读 · 0 评论 -
[原创] 关于 “中国天气网 - www.weather.com.cn” 相关的 API 总结
现在关于天气预报的手机应用是非常的多,包括那些非常著名的应用(我就不指名了,大家应该都用过),我就纳了闷了,一个预报天气的应用把天气好好的预报了就得了呗,非得加那么多没有用的功能,弄得应用本身越来越臃肿,而且速度越来越慢,你们到底要干什么吗? 于是准备自己做一个专注天气预报的应用程序。 首先要解决的就是关于天气数据来源的问题。现在关于天气的 API 很多,不过,得到的数据要...2013-05-09 11:42:31 · 1164 阅读 · 0 评论 -
[转] How to clear cookies and cache of webview on Android when not in webview?
原文地址:[url]http://stackoverflow.com/a/31950789[/url][code="java"]@SuppressWarnings("deprecation")public static void clearCookies(Context context){ if (Build.VERSION.SDK_INT >= Build.VERS...2017-04-26 09:28:22 · 161 阅读 · 0 评论 -
[转] How to prevent items from getting duplicated when scrolling recycler view
原文地址: [url]http://stackoverflow.com/questions/33316837/how-to-prevent-items-from-getting-duplicated-when-scrolling-recycler-view[/url]RecyclerView 数据显示重复的问题。(ListView 等解决方法类似)在网上找了好久,发现修改方法都太麻烦,...原创 2017-01-10 08:49:46 · 136 阅读 · 0 评论 -
[原创] Android 长按识别图中二维码 - Zxing
[b]前提:[/b][color=red]本文使用了 ButterKnife 依赖库[/color]开始环境: Android Studio在 Module 文件夹下的 build.gradle 文件中追加 zxing 依赖:[code="gradle"]compile 'com.google.zxing:core:3.3.0'[/code]之后添加图片长按事件(此处使...2017-01-10 09:27:16 · 1695 阅读 · 0 评论 -
[转] Android Libraries
原文地址:[url]https://dzone.com/articles/android-libraries-that-can-clean-up-your-code[/url][url]http://www.iteye.com/news/32065[/url]1.Butter Knife[url]http://jakewharton.github.io/butterknife/...原创 2017-01-16 10:28:09 · 151 阅读 · 0 评论 -
Gradle 修改 Maven 仓库地址
修改 Gradle Maven 仓库地址为阿里云镜像修改根和子目录下的 build.gradle 文件,追加阿里云仓库:[code="yaml"]buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } ...原创 2017-06-02 15:51:07 · 310 阅读 · 0 评论 -
[转] Android 在程序中如何动态的修改程序图标
[url]http://stackoverflow.com/a/41501402[/url][color=red][b]亲测可以![/b][/color][b]测试机器环境如下:Meizu Mx4 - Android 5.1 - Flyme 5.1.11.1A[/b]First prepare your new app icons for each resolution a...原创 2017-03-02 17:05:09 · 121 阅读 · 0 评论