关闭

android 关于Toast重复显示解决方法

解决思路:   不用计算Toast的时间之类的,就是定义一个全局的成员变量Toast, 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示,重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可. 代码: private Toast mToast; public void sho...
阅读(269) 评论(0)

android传递数据bundle封装传递map对象

android开发默认情况下,通过Bundle bundle=new Bundle();传递值是不能直接传递map对象的,解决办法:  第一步:封装自己的map,实现序列化即可 /** * 序列化map供Bundle传递map使用 * Created on 13-12-9. */ public class SerializableMap implements Serializa...
阅读(2713) 评论(0)

营业执照号码生成规则

15位注册号的生成规则为:行政代码(6位)+企业类别代码(1位)+顺序号(7位)+检验位(1位)。 行政代码。代码从左至右,第一、二位表示省(自治区、直辖市);第三、四位表示省直辖市、地区、州、盟及国家直辖市所市辖区、县的汇总码;第五、六位表示县(市辖区、地辖市、省直辖县级市、旗)。第7位为识别号,个体工商户的识别号为3(私营企业以外的内资企业的识别号为1,私营企业的识别号为2),顺序号的编...
阅读(1594) 评论(0)

如何在Eclipse统计代码行数

使用Eclipse可以方便的统计工程或文件的代码行数,方法如下:  1.点击要统计的项目或许文件夹,在菜单栏点击Search,然后点击File...  2.选中正则表达式(Regular expression),并在搜索文本框输入\n  3.在文件名中输入*或*.java  4.在范围里选中Enclosing projects  5.在Search窗口就会显示出项目或文件的代码行数...
阅读(645) 评论(0)

获取文字宽度

public static float GetTextWidth(String text, float Size) { // 第一个参数是要计算的字符串,第二个参数是字提大小 TextPaint FontPaint = new TextPaint(); FontPaint.setTextSize(Size); return FontPaint.measureText(text); }...
阅读(298) 评论(0)

Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚

随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误: [java] view plaincopy UNEXPECTED TOP-LEVEL EXCEPTION:   java.lang.IllegalArgumentException...
阅读(500) 评论(0)

如果字符串是科学:如123213e21,转化为字符串

/** * 如果字符串是科学:如123213e21,转化为字符串 * @param str * @return */ public static String getStringOutE(String str) { BigDecimal bd = new BigDecimal(str); return bd.toPlainString(); }...
阅读(365) 评论(0)

将字符串三位一个逗号显示

/** * 将字符串三位一个逗号显示 * @param str * @return */ public static String getString(String str) { DecimalFormat df = new DecimalFormat("###,###"); return df.format(Double.parseDouble(str)); }...
阅读(438) 评论(0)

Android清除本地数据缓存代码

主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 /* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */ import java.io.File; import and...
阅读(564) 评论(0)

android微信开放平台,申请移动应用的应用签名如何获取

在微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f728905 下一步后需要填写应用签名 这可难倒了我了..签名 key...
阅读(1544) 评论(0)

ButterKnife--View注入框架

俗话说:“不会偷懒的程序员不是好的程序员!”。作为一名Android开发,是不是经常厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来。先来看一段代码示例说明下ButterKnife是如何简化代码的: 注意:如果你是使用的Eclipse引用该libr...
阅读(1329) 评论(0)

Android Studio导入项目的几种方法

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。 Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。 导入 Eclipse 项目 本例中,使用到的 Eclipse 项目结构如图: ...
阅读(1021) 评论(0)

Android开发命名规范

标识符命名法 标识符命名法最要有四种: 1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。 2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写 3 下划线命名法:单词与单词间用下划线做间隔。 4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方...
阅读(1035) 评论(1)

iOS 合并.a文件,制作通用静态库

lipo  -create  SQY/iOS/iphoneos/libGamePlusAPI.a  SQY/iOS/iphonesimulator/libGamePlusAPI.a  - output  SQY/iOS/libGamePus.a 其中SQY/iOS/iphoneos/libGamePlusAPI.a //为真机库。           SQY/iOS/iphonesimul...
阅读(1724) 评论(0)

使用Xcode-debug模式和release模式

在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程。但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式。这样,发布的App就不会在程序内部做大量的NSLog输出了。 ...
阅读(7438) 评论(0)

仿支付宝金额滚动代码

啥也不说了,直接来码 public class TimerTestActivity extends Activity { private TextView txt; private Handler handler = new Handler(); @Override public void onCreate(Bundle savedInstanceState...
阅读(1091) 评论(0)

Mac OS X 10.10.3反编译Android apk

1.下载开源工具apktool 下载地址 解压然后使用命令行: ./apktool d ~/testdeJava/Contacts.apk ~/testdeJava/Contacts  //这一步主要反编译资源文件,反编译结果指定为目录:~/testdeJava/Contacts [python] view plaincopy ...
阅读(877) 评论(0)

AndroidDevTools

AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。 欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star、Fork...
阅读(1292) 评论(0)

git操作设置

Git 概念: Git与SVN都是版本控制管理,不同之处,SVN是集中式管理,如果svn服务器宕机,整个基于svn的版本管理的开发将不能进行;git是分布式管理,在本地客户端有个版本库,服务端有个版本库,如果git服务器不在线,开发人员也可以基于本地版本库开发,到联线时再同步版本。 Svn常用操作:更新、提交 Git常用操作:抓取、拉取(相当于抓取+合并;相当于svn的更新)、提交(提交到本...
阅读(1022) 评论(0)

Linux下SVN安装配置

第一章 安装 1. 采用源文件编译安装。源文件共两个,为: subversion-1.6.1.tar.gz (subversion 源文件) subversion-deps-1.6.1.tar.gz (subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压。解压命令为: 1...
阅读(726) 评论(0)
177条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:237378次
    • 积分:4237
    • 等级:
    • 排名:第7975名
    • 原创:173篇
    • 转载:3篇
    • 译文:1篇
    • 评论:22条
    文章分类
    最新评论