
Android
文章平均质量分 50
ElonLink
这个作者很懒,什么都没留下…
展开
-
Android APK安装后点击[打开]与[完成]的区别
Android安装apk后点击[完成]和[打开]的区别 {泪(xuè)的教训}1、点击[打开]-->安装apk后直接点击[打开]启动app,按home键后再次点击app icon启动应用时会出现每次都从MAIN Activity重新启动,而不是进入原来界面的问题(某些机型、系统存在此问题);2、点击[完成]-->点击完成后,从桌面点击app icon启动应用则不会出现[1]中的问题;原创 2016-07-28 20:04:04 · 857 阅读 · 0 评论 -
Android Studio 升级 2.2 Maven 插件不能使用的问题
Android Studio 升级到 2.2 后 Maven 插件不能使用AS 升级到到 2.2 后,发现 Maven 插件不能使用,报如下错误 No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.点击 Open File 后定位到 apply plugin: 'com.原创 2016-09-22 14:01:13 · 1435 阅读 · 0 评论 -
解决 Android Studio Gradle 慢的方法
Tips:以下例子为我的Android Studio环境配置,可以通过Create New Project查看你机器上的配置1、项目名称project-name;2、project-name/.idea/gradle.xml 节点中新增/修改gradleHome value为本地已有的gradle版本,例如我的是gradle-2.103、project-name/g原创 2016-07-28 20:47:25 · 669 阅读 · 0 评论 -
Android 调试 Web JavaScript / 微信 Web
1、Chrome 浏览器调试准备工作电脑端、手机端安装 Chrome 浏览器电脑上安装好 Android SDK ,确认方式为 adb 命令可正常使用 (Android 程序猿可略过…)建立调试守护进程终端中键入以下命令adb forward tcp:9222 localabstract:chrome_devtools_remote成功的话会打印如下信息adb server version (原创 2016-09-22 16:59:46 · 2237 阅读 · 0 评论 -
命令获取 Eclipse Android 证书指纹 MD5、SHA1
有的同学会发现自己的 Eclipse Android Build 中查看不到 MD5、SHA1,怎么办?通过 keytool 命令的方式即可得到你想要的 复制 debug.keystore 的路径 打开终端 keytool -list -v -alias androiddebugkey -keystore 你的 debug.keystore 路径输入密钥库口令 android查看证书原创 2016-09-27 09:28:42 · 858 阅读 · 0 评论 -
Android Studio Gradle 排错
1.gradle排错gradle assembleDebug -debug -stacktrace原创 2016-08-07 12:45:10 · 530 阅读 · 0 评论 -
优雅地实现 Android Toolbar 及沉浸式状态栏
在某些系统上主页面和状态栏存在两种极不搭的画风,处女座看了一定会很难受,不要问我怎么知道的,你猜啊!~猜啊~ 前戏有了,哦不,需求,那么现在直入主题,让我们帮助处女座脱离苦海。 例子用了Toolbar,需要依赖support-v7 去除Actionbar为方便地去除Actionbar,采用了自定义theme继承 “Theme.AppCompat.Light.NoActionBar”的方案<!原创 2016-07-29 21:43:56 · 2971 阅读 · 0 评论 -
优雅地实现 Android Toolbar 及沉浸式状态栏(二)
前面一篇已经简单地介绍了Toolbar及沉浸式状态栏的实现方式,这篇作为对前面的一些补充,希望能够帮助到你 文字介绍不多,主要内容在注释里写明了,仔细阅读代码应该能很好地理解。使用Toolbar需要依赖appcompat-v7 * 使用Android Studio的童鞋请在app module的build.gradle中添加 dependencies { compile 'com.an原创 2016-08-03 00:16:48 · 715 阅读 · 0 评论 -
Toolbar Support 包 24 以上边距留白问题
使用 Toolbar 的时候碰到个问题,借此分享给踩坑的童鞋们。 大家可能已经知道这个属性,用来解决Toolbar 左边留白问题<item name="contentInsetStart">0dp</item>但是本文的重点不在此,请往下看。 设置 Toolbar 返回按钮actionBar.setDisplayHomeAsUpEnabled(true);support 包版本为 23 及以下时原创 2017-01-12 14:43:48 · 2012 阅读 · 1 评论 -
Mac 与 Android 文件传输工具 Android File Transfer
使用该工具在Mac电脑和Android设备之间浏览、传输文件。工具来自Google官方,请自备梯子,或者通过优快云下载 MD5:dc682cc22643643e569b5a68d4c6d469SHA-1:74b8939c577c9d3e97c53d44ae262f36ac259073How to use itDownload the app.Open原创 2016-07-28 20:18:58 · 7362 阅读 · 1 评论 -
Android WIFI Debug AndroidStudio/Eclipse 无需 Root 无线调试
下面介绍一下手机端无需Root通过Wi-Fi调试的方法Tips:首先确保你的手机和电脑处于同一个局域网,无需root!!!1、先把手机通过USB连接电脑,手机需打开调试(debug)开发者模式->勾上[调试(debug)]2、手机端开启adb tcp连接端口Mac打开terminal[终端]、Windows打开cmdadb shellstop adbdsetpr原创 2016-07-28 20:41:24 · 3593 阅读 · 0 评论 -
Mac Android 屏幕同步/共享投影工具[Vysor]
Vysor是一款将Android画面投影到桌面的Chrome插件,最大的优点是快、轻,支持Mac、Windows、Linux平台。安装也很简单:1、打开Chrome 网上应用商店,搜索Vysor,点击[添加至Chrome];2、安装成功后重启Chrome;3、将Android手机连接至桌面,打开USB调试;4、连接成功后将自动在Android上安装Vysor,在Andr原创 2016-07-28 20:13:32 · 6217 阅读 · 0 评论 -
Mac 完整卸载 Android Studio 的方法
1、卸载Android Studio,在终端(terminal)执行以下命令:rm -Rf /Applications/Android\ Studio.apprm -Rf ~/Library/Preferences/AndroidStudio*rm ~/Library/Preferences/com.google.android.studio.plistrm -Rf ~/Library/原创 2016-07-28 20:27:19 · 1003 阅读 · 0 评论 -
Android 录制桌面视频 screenrecord
Android4.4及以上支持adb命令录制Android桌面视频1、如果你已经配置了adb的环境变量可以直接在terminal(Mac)、cmd(Windows)中键入以下命令adb shell screenrecord /sdcard/filename.mp4Tips:录制默认分辨率,默认4Mbps,默认180s的视频,保存到sdcard上名为filename.mp4文件;原创 2016-07-28 20:50:51 · 622 阅读 · 0 评论 -
在 Android 应用中使用自定义证书的 HTTPS 连接(下)
转载自http://blog.youkuaiyun.com/raptor/article/details/18898937因为这部分才是本文的重点,要说得详细一点,所以单独做成一篇来说。安全地使用自定义证书的HTTPS连接方式终极解决方案是:把证书编译到应用中去,由应用自己来验证证书。生成KeyStore要验证自定义证书,首先要把证书编译到应用中去,这需要JSSE提供的keytoo转载 2016-07-28 21:06:29 · 928 阅读 · 1 评论 -
在 Android 应用中使用自定义证书的 HTTPS 连接(上)
转载自http://blog.youkuaiyun.com/raptor/article/details/18896375前言由于移动设备使用的网络环境各种各样,而且常常接入不安全的公共WIFI——如果你对公共WIFI环境的安全性没有警惕性的话,就难怪你开发出不安全的程序,把你的用户置于危险境地——这话一点都不夸张。而要想在不安全的网络环境下安全地使用网络,最好的办法就是通过VPN转载 2016-07-28 21:04:54 · 868 阅读 · 0 评论 -
替代 ByteArrayBuffer 解决 missing in SDK23 的问题
问题:当SDK升级到23时候提示不存在org.apache.http.util.ByteArrayBuffer1、使用ByteArraybuffer的代码BufferedInputStream bis = new BufferedInputStream(is); ByteArrayBuffer baf = new ByteArrayBuffer(50); while ((curre翻译 2016-07-28 21:01:19 · 4744 阅读 · 1 评论 -
Android App 安装成系统应用
简单介绍一下如何将Android App安装成系统应用:1、首先你要确保你手中的机器已经root过2、将APK copy到sd卡根目录下3、进入终端 adb shell4、切换超级用户 su5、挂载mount -o remount /system6、将APK copy到系统目录下 busybox mv /storage/sdcard0/xxx.ap原创 2016-07-28 20:02:16 · 2326 阅读 · 0 评论 -
解决 Android M(6.0) 找不到 org.apache.http.*
Android API 23 及以上找不到 org.apache.http.* 包解决方法Android Studio 在 app build.gradle 中添加以下代码:android { useLibrary 'org.apache.http.legacy'}Eclipse 在 libs 中添加 org.apache.http.legacy.jar 可以在 ../An原创 2017-01-20 10:00:21 · 817 阅读 · 0 评论