- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 数字类型转换问题
最近遇到一个这样的需求,需要提示用户一个double类型的值的变化;我理所当然的将原来的值存入共享,那么问题来了,share不支持存储double,然后我用了两种方式, 一,存字符串取的时候转;二,乘以100(double只有两位小数)取的时候除.结果暴露了一个很严重的问题 先问问大家: double aa = 2.3;
2015-03-26 16:49:16 570
转载 合并多个jar包的两种方法
在项目过程中, 使用到了很多外部的jar包, 但是由于要做sdk对外提供, 多个jar包放出去肯定不太友好, 于是需要对这些jar包合并成一个, jar包的本质其实就是zip包. 所以其实合并的难度并不大, 但是这个问题也被几个人问到, 就在此分享一下.第一种方法, 使用Eclipse插件(Eclipse本省的export不能合并)我使用的插件是 fatjar, 链接如下fatjar, 使
2015-03-25 18:25:49 10211
原创 透明dialog
创建dialog对象的时候,将dialog的主题设成以下dialog就行Dialog dialog = new Dialog(MainActivity.this,R.style.transparent_dialog); @null true false
2015-03-24 19:21:47 585
原创 Android Toast 设置到屏幕中间,自定义Toast的实现方法,及其说明
Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。 1.简单用法Toast.makeText(midlet.getApplicationContext(), "用户名不能为空", Toast.LENGTH_LONG).show();
2015-03-17 15:17:47 1019
转载 android提高进程优先级的方法
方法1:提高进程优先级 startForeground(1, new Notification());降低进程优先级 stopForeground(true);onStart() 方法中进行提高优先级操作,然后在onStop()方法中进行降低优先级操作这个方法可以将对应AP的ADJ临时提高到2。方法2:找到这个进程对应的AndroidMannifest.xml文件,在其中添加属
2015-03-17 11:30:53 2402
转载 带百度地图apk 签名打包后 地图key验证失败
百度地图开发调试的应用程序正常,打包后显示授权key失败这是由于调试生成的应用程序使用的是eclipse默认的SHA1的值我们需要使用自己创建的数字签名来解决这一问题。以下是解决方案设置android 环境变量如图所示 打开Cmd输入以下指令1:cd C:\Program Files\Java\jdk1.7.0_13\bin2
2015-03-13 17:20:40 826
转载 Google 发布 Android 性能优化典范
2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)
2015-03-13 13:47:23 590
转载 处理中文乱码和中文部分乱码
处理中文乱码和中文部分乱码在网络操作中,关于中文乱码很多初学者都感到非常困难,如何解决乱码?不要没有目的胡乱转码,笔者访问了几个初学者,他们对于这个问题常用的方法就是一个一个编码去试直到找到为止,但有些情况即使一个一个地去试也不能解决问题。在网络标准接口内容中已经简单解释了一部分,下面用几个例子,对网络操作中的几个典型中文乱码进行讲解。1.第一种情况服务器和客户端编码不统一造成中文乱码
2015-03-12 16:09:30 1555
转载 Android MarginLeft与MarginStart的区别
Androidandroid开发MarginMarginLeftMarfinStart在写layout布局的时候,我们会发现有这样几个比较相似的属性:MarginStart MarginLeftMarginEnd MarginRight 这些属性的区别是什么? 根据api注释,我们得知MarginStart指的是控件距离开头View部分的间距
2015-03-12 15:12:18 707
转载 为Android应用增加渠道信息 自动化不同渠道的打包过程
为什么需要在应用程序中增加渠道信息?Android应用的发布需要面对各种各样的市场,我们称之为渠道。有的时候,我们需要知道应用是从哪个渠道下载的。比如,我们可能需要统计哪些市场带来的用户量比较大。再比如,我们可能有一些盈利需要和具体的渠道进行分成。这些都是统计渠道的信息。 一般如何在应用中加入渠道信息?为了统计渠道信息,就不得不在程序的某个地方加入渠道的信息,然后针对不
2015-03-05 16:53:01 426
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人