安卓
RouterX
这个作者很懒,什么都没留下…
展开
-
Android实现百度地图截图
项目中需要实现百度地图的截图,然而使用普通的截图方法,MapView是黑色的,无法实现截图。原来百度地图有专门的API,实现步骤如下:1、调用BaiduMap的SnapShot方法2、实现BaiduMap.SnapShotReadyCallback接口3、对获得的Bitmap进行处理获得的截图既包含百度地图的内容也包括用户自定义的覆盖物原创 2016-02-12 19:42:46 · 4021 阅读 · 0 评论 -
使用DDMS查看安卓程序本地文件的内容
在安卓系统中,每个应用在/data/data目录下都有一个以该应用包名为文件名的文件夹,里面包括该应用的数据库、缓存等信息,可以使用DDMS工具连接手机进行查看。主要步骤如下:1、使用USB将电脑与手机连接,打开DDMS,点击File Explorer2、由于data文件的权限设置,一般情况下在DDMS中无法直接打开,所以需要使用adb进行设置。1)命令行输入adb shell命令(若原创 2016-02-14 19:15:53 · 2369 阅读 · 0 评论 -
自定义AlertDialog中EditText无法弹出键盘的解决方案
在使用AlertDialog的过程中,对其布局进行了自定义,然而却发现其中的EditText在点开后键盘无法弹出,百度一番以后原来两行代码就可以解决这个问题:dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |WindowManager.LayoutParams.FLAG_ALT_原创 2016-03-20 17:51:51 · 439 阅读 · 0 评论 -
Android Studio 运行 Gradle Build Running卡死的解决办法
在使用AS开发安卓应用程序的时候经常会遇到Gradle build running一直在运行甚至卡死的情况,解决方法如下:1、在C:\User\\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org.gradle.daemon=true2、打开AS,在Settings中设置Gradle的工作模式为offline这样就可以解决一直在running原创 2016-02-28 10:04:14 · 6323 阅读 · 0 评论 -
解决v7报中没有CardView的方法
在开发的过程中遇到了这样的一个问题:明明已经导入android.support.v7包,却仍然没有CardView。随后找到了解决方案。在geadle的dependencies中手动添加代码下面一行代码即可:compile 'com.android.support:cardview-v7:24.+'的原创 2016-07-22 15:10:00 · 6926 阅读 · 1 评论 -
Fragment在inflate时的注意事项
我们通常使用inflate(int resource, ViewGroup root, boolean attachToRoot)方法来加载fragment的布局,在这种情况下会默认添加到母布局,即attachToRoot默认为true。这就会导致异常:java.lang.IllegalStateException: The specified child already has a pare原创 2016-07-20 17:23:40 · 778 阅读 · 0 评论 -
解决adb端口被占用的问题
在使用电脑连接手机时需要用到adb工具。但是有时会提示adb无法连接或连接失败的情况,这种多半是因为adb端口被占用所造成的。解决adb端口被占用主要有以下几个步骤:1、CMD命令窗口输入:adb nodaemon server 。然后就会提示你哪个端口被占用了,默认端口为50372、输入netstat -ano | findstr "5037" ,会显示出哪些进程占用了该端口原创 2016-09-13 17:12:33 · 3193 阅读 · 0 评论