-
95
热度 -
[综合] 如何取得Android手机的当前语言设置
1.首先,如果要程序自动适应系统语言进行转变,可以在res下添加相应的语言文件夹:如:添加中文,则文件夹命名为values-zh-rCN,如果不清楚需要的名字可以到:E:\android-sdk-windows\platforms\android-8\data\res,如这样的文件夹下寻找。这样就可...
28
热度 -
[综合] Android中删除常用联系人
在Android4.0中,google已经把移除常用联系人这个功能去掉。 当用户在进行拨打电话,接听电话等电话行为时,系统会自动对其对应号码的使用进行计数。然后根据计数情况来显示常用联系人。移除常用联系人只是指把该联系人从常用联系人列表移除。 移除常用联系人基本思想是: 在数据库中,保留go...
82
热度 -
[综合] Android中判断手机是否已经Root
在Android中,虽然我们可以通过 Runtime.getRuntime().exec("su") 的方式来判断一个手机是否Root, 但是该方式会弹出对话框让用户选择是否赋予该应用程序Root权限,有点不友好。 其实我们可以在环境变量$PATH所列出的所有目录中查找是否有 su 文件来判...
21
热度 -
[综合] 知人知面又知心:领导者识人用人之道
曾国藩有一句偏颇的名言:“宁可不识字,不可不识人”,但想要读懂人心,就要掌握科学的心理技巧和说服方法。 21世纪,企业最核心的竞争力是什么?人才!争夺市场占有率,抢占技术制高点,比拼品牌美誉度,企业方方面面日益激烈的较量,归根结底都是人才的竞争。 但用才必先识才,识才是为了更好地用才,在现今...
3
热度 -
[综合] 从后知后觉到先知先觉
市场环境变幻莫测,要想预知未来,中国企业应该转变思维方式,学会“从后向前看”,运用科学的方法论去预见、掌控未来,进而实现可持续发展。目前,绝大多数中国企业都处于“救火式管理”的状态,即出现问题,解决问题,追究责任。如果不发生重大交通事故,没有人进行定期的安全检查;如果不出现重大食品安全问题,没有人定...
38
热度 -
[综合] 做好赢利模式是创新的前提
创新,顾名思义就是以新思维、新发明和新描述为特征的一种概念化过程。它有三层含义,第一,更新;第二,创造新的东西;第三,改变。对于一个企业来说,创新,就是为了更好的活下来。从《营销革命》的逆思维来分析,不断更新企业自身的核心竞争力。郭台铭对创新的三个表现理解为:创新的表现(三种运作的能力上):经营理念...
66
热度 -
57
热度 -
[综合] 您是强势老板还是弱势老板?
由于我长期关注中小企业发展,加上经常为企业管理变革提供指导,所以有机会在实践中接触到很多中小企业老板。对比下来,我发现同样是企业,却有的强势,有的弱势。强势企业老板往往目光超前,勇于变革,打法清晰,常能取得不错的经营业绩;弱势企业老板视野短浅,穷于突破,章法杂乱,常常陷入业绩滑坡的境地。金融风暴来袭...
46
热度 -
[综合] Linux中获得当前目录名称的4种方法
在写shell脚本的时候,有时我们需要得到当前目录的名称,pwd命令可以返回当前目录的完整路径,而不是目录名,如果要得到目录名,有下面4种方法: 方法一,使用basename命令 使用basename是最简单的方法: 示例1.0 basename/usr/local/bin 结果...
78
热度 -
[综合] Android中打印代码的调用层次
在我们调试Android代码的时候,有些时候需要取得当前代码的调用层次(调用栈)。 本人现知3种方法,一种是 java传统 的方法,另一种是 Android 提供的方法,还有第三种需借助于Exeption或Throwable。 第一种, 通过getStackTrace() 这种是java的...
57
热度 -
[综合] Android应用程序的默认最大内存值
Android应用程序的默认最大内存值为16M,有些应用程序可能会出现内存溢出,譬如: ERROR/AndroidRuntime(264):java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget 除了要检查修正代码之外,还可以考虑修改Android应...
30
热度 -
[综合] 简单工厂模式 Simple Factory Pattern
一、什么是简单工厂模式 简单工厂模式 ( SimpleFactoryPattern )属于类的创建型模式,又叫做 静态工厂方法模式 。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 二、模式中包含的角色及其职责 1. 工厂(Creator)角色:简单工厂模式...
14
热度 -
[综合] Android内存泄露利器(内存统计篇)
我们可以通过adbshell"dumpsysmeminfo%curProcessName%"命令得到某个进程的内存使用情况。 getMemoryState.bat主要用于解析该命令返回的内存,得到 NativeSize , DalvikSize , NativeAllocated , Dalvik...
53
热度 -
[综合] 基本Dalvik VM调用
在android设备上,dalvikvm通常都被嵌入到android应用框架里执行,也可以直接运行vm,就像你要在你桌面系统运行虚拟机一样。 但是很多Android的 JNI 无法调用。因为Android的很多 JNI 其实是需要手动注册的。要想完美的解决该问题,请在shell控制台直接通过运行...
81
热度 -
[综合] android4.0 编译报错的解决方法
1、ErroroccurredduringinitializationofVM Couldnotreserveenoughspaceforobjectheap 从字面上看是在初始化javaVm的时候不能获取足够的堆空间,于是修改了build/core/definition.mk文件中的编译c...
90
热度 -
[综合] Android中判断是否有声音在播放
在Android中,我们可以通过 AudioManager 来判断是否有声音在播放。 实例1: 源码地址PhoneWindowManager.java(frameworks\base\policy\src\com\android\internal\policy\impl) 源码如下: ...
34
热度 -
[综合] Observer与Observable
在Java中通过 Observable 类和 Observer 接口实现了观察者模式。一个 Observer 对象监视着一个 Observable 对象的变化,当 Observable 对象发生变化时, Observer 得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会...
85
热度 -
[综合] Android中一些数据存储函数的封装
Android很多手机现在都有EMMC存储(一般是2G),一些手机并没有挂载在getExternalStorageDirectory()这个节点上(该节点用于挂载外部sdcard了).而是挂载到"/mnt/emmc"节点上,另外一些手机把 EMMC存储直接 挂载到了 getExternalStora...
33
热度 -
[综合] 关于Handler技术
android 里面对于异步消息的处理,提供了一套Handler的实现方案。Handler有很多适宜的应用和微妙之处,使它在和Thread以及Service等一起使用的时候达到很好的效果。 一、Handler与Thread的区别 默认情况下Handler与其创建者处于同一线程,如果Handler...
91
热度