随笔分类 - Android 开发细节问题总结
这里记录在Android开发过程中,遇到的UI实现、资源文件、或者是UI的一些属性冲突的解决办法以及总结。
摘要:导出dxf格式数据时候,一定要有北东高的范围(就是整个数据的范围)。数据范围不要出现-1,-1,1,1如果没有导出来范围,在cad打开可能找不到你的点,还有点名。导出使用北东高坐标,导出经纬度没有多大意义。
阅读全文
摘要:就例如: 会显示成9.999999999E10 解决办法 修改成: 会显示99999999999.990
阅读全文
摘要:大家都知道Android 反编译工具里面就有jd-gui工具查看jar源码,那么怎么保存成class的Java源码。其实设置一下,可以一键保存整个jar的Java源码。 首先设置 在help里面找到Preferences点击,然后去掉下图红色圈中的,两个打钩。一般来说是默认勾上的。 如果勾上,会产生
阅读全文
摘要:ndk从r8升级到r10后, 使用eclipse编译出来的so库报错了,加载库的时候报错cannot locate symbol "atof" referenced by 原因:Android的stdlib.h中atof是内联的解决方法:将所有的atof改成strtod示例代码: char *str
阅读全文
摘要:有一天360提示我电脑有6G的垃圾文件,我就扫描清理了5G多的文件。当时android studio还可以正常使用。当我第二天电脑重启开启就出现下面的问题。 SDK location设置选项莫名其妙就没了,所以无法创建Android项目了,无法编译Android项目以及build里面很多工具都不见了
阅读全文
摘要:android 5.0以上不支持隐式启动服务,有常用的两种解决办法。 1 将隐式启动转换为显式启动,兼容编译sdk5.0以后版本 示例调用: 转换代码 2 直接写上包名以及标志 3 判断应用是否安装
阅读全文
摘要:出现问题:当getContentLength();返回时-1或者是0时候。 解决办法:需加上conn.setRequestProperty("Accept-Encoding", "identity"); 解释:在默认情况下,HttpURLConnection 使用 gzip方式获取,文件 getCo
阅读全文
摘要:android studio 2.0以上版本,导入eclipse 还是很方便的。 1.界面选项 2.设置导入编码 如果你的eclipse 项目是GBK编码最好。点击configure先进行设置编码。不然导进去总有些类是乱码的。 3.配置gradle进行构建 设置你本地gradle的路径 4. bui
阅读全文
摘要:在我刚学android 时候,然后立即就做项目。那时连eclipse 使用都不是很熟练。很多功能都不知道。新手如果这时去改app应用的包名,没有改好会变成所有控件在R文件里面id都找不到。 先上两张图: 如果你要改的话,一般是先改R文件所在的包名,用eclipse 的快捷方式改,选中com.exam
阅读全文
摘要:网络收集的原因如下,以及解决办法: 我补充总结一下: 解决办法一:在操作网络类(socket连接)的activity的protected void onCreate(Bundle savedInstanceState)函数后面加上下面的代码。在super.onCreate(savedInstance
阅读全文
摘要:前言:之前公司app在腾讯开放平台认领应用时,涉及了一个问题:就是给空白包签名。然后再上传上去审核。 腾讯开放平台的官方说明如下, 如何签名:jarsgner-verbose-keystore[keystorePath]-singnedjar [apkOut] [apkln] [alias] jar
阅读全文
摘要:Eclipse ADT的Custom debug keystore自定义调试证书的时候,Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK、又或是微信sdk、新浪微博的sdk),这样如果使用默认自动生成的...
阅读全文
摘要:cmd命令生成android签名证书,有空在写一篇eclipse导出带签名的apk,这里面包括生成新的签名。现在还是讲讲在cmd怎么操作生成签名证书。1、dos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA...
阅读全文
摘要:Android shape的xml文件可以写不同形状、背景、边框、圆角等等效果,可以代替不少. 9图片的使用,缩小资源文件的大小。下面看一下shape可以包含的内容有哪些。 1 2 5 11 21 26 29 31 36
阅读全文
摘要:当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。或者是有使用framentlayout悬浮在底部的button也会挡住输入框。一、解决办法方法一:在你的activity中的oncreate中setConten...
阅读全文
摘要:1、RelativeLayout属性android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控...
阅读全文
摘要:一、layout设置分界线,给线性布局设置分隔线drawable的配置 布局里面的调用形势: android:divider="@drawable/shape_divider" android:showDividers="middle" 二、去掉listview分隔线1、设置a...
阅读全文
摘要:一、重写父类finish();函数。 @Override public void finish() { //其他结束之前的操作,这里写的手机"back"键都有效 //使用关键字super调用父类的...
阅读全文
摘要:如果在TextView的append后面马上调用fullScroll,会发现无法滚动到真正的底部,这是因为Android下很多函数都是基于消息的,用消息队列来保证同步,所以函数调用多数是异步操作的。
有消息队列是异步的,消息队列先滚动到底部,然后textview的append方法显示。所以无法正确滚动到底部。
阅读全文