Android常用知识点
文章平均质量分 64
shanshan_blog
这个作者很懒,什么都没留下…
展开
-
android在程序代码中使用res目录下的String资源
this.getResources().getString(R.string.XXX);原创 2017-01-04 15:38:56 · 4451 阅读 · 0 评论 -
java.sql.SQLException: 无效的列类型
从数据库查询数据时,报错 java.sql.SQLException: 无效的列类型,有一种情况是: sql语句中没有对应列XXX的字段,导致在rs.getXXX("XXX")时字段为null而报错。原创 2017-02-15 16:36:47 · 30730 阅读 · 0 评论 -
Android 判断是开发debug模式,还是发布release模式
转载来源http://blog.csdn.net/catoop/article/details/47341125public class LogUtils { public static boolean APP_DBG = false; // 是否是debug模式 public static void init(Context context){转载 2017-01-16 19:33:45 · 2587 阅读 · 0 评论 -
Android获取设备唯一ID的几种方式
转载来源http://blog.csdn.net/u014651216/article/details/50767326先来看看几种比较单一的方式: IMEI方式:TelephonyManager.getDeviceId():问题范围:只能支持拥有通话功能的设备,对于平板不可以。持久性:返厂,数据擦转载 2016-12-30 10:26:36 · 4145 阅读 · 0 评论 -
Android 判断app是否在前台还是在后台运行
转载来源http://blog.csdn.net/jdsjlzx/article/details/43834829Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用。[java] view plaincopypublic static boolean isBackground(Context context转载 2017-01-13 14:10:21 · 668 阅读 · 0 评论 -
将自己的应用添加到安卓系统的可分享应用列表中
今天老大给了个任务,将自己的应用添加到安卓系统的可分享应用列表中。先是查找资料,但把需求弄反了,本是将自己的应用添加到安卓系统的可分享应用列表中,但我却看的是怎么把应用中的东西分享出去。不过最终经过各种测试,终于实现了该功能。其实代码还是挺简单的。intent-filter> action android:name="android.intent.action.SEND"/>原创 2016-10-31 18:41:15 · 4356 阅读 · 1 评论 -
在自己的app中打开应用设置界面
上周在项目中还实现了个功能,在自己的app中打开应用设置界面。觉得这个功能挺好的,也和大家分享一下。代码其实很简单,只有几行。Intent localIntent = new Intent();localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);if (Build.VERSION.SDK_INT >= 9) { localIn原创 2016-11-07 09:06:03 · 2041 阅读 · 1 评论 -
获取当前线程名称
public static String getCurProcessName(Context context) { int pid = android.os.Process.myPid(); ActivityManager mActivityManager = (ActivityManager) context .getSystemService(Conte原创 2016-12-28 19:08:34 · 5547 阅读 · 0 评论 -
Android判断用户的网络类型(2/3/4G、wifi)
来源http://www.cnblogs.com/meteoric_cry/p/4627075.html很多时候需要先判断当前用户的网络,才会继续之后的一些处理逻辑。但网络类型获取这一块,我用我自己的的手机调试时遇到一些问题,这里记录一下。一加手机一代,移动4G 网络,得到的subtype类型值为17,我查过Android 5.1的源码,它最大的值也就为16。(点击这里在线原创 2016-12-30 11:52:18 · 1876 阅读 · 0 评论 -
Android Activity的四种启动模式launchMode的区别
sigleTask和singletop是sigleTask和singletop是Android的启动模式,Activity的四种launchMode分别是:1.standard2.singleTop3.singleTask4.singleInstance以下是对四种launchMode的描述及区别:1.standardstandard模式是默认的启动模式,不用为配置android:原创 2017-01-05 17:22:09 · 1111 阅读 · 0 评论 -
Activity启动模式图文详解:standard, singleTop, singleTask 以及 singleInstance
来源http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0520/2897.html英文原文:Understand Android Activity's launchMode: standard, singleTop, singleTask and singleInstance 另外关于启动模式还有篇很好的文章:A原创 2017-01-05 16:51:22 · 399 阅读 · 0 评论 -
允许app横竖屏切换
在主activity标签中添加android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"即可。原创 2017-01-05 16:39:13 · 538 阅读 · 0 评论 -
android 以追加形式写文件并把文件保存到SD卡中
转载来源http://blog.csdn.net/mexican_ok/article/details/12686279Android手机内存本来就不大,要是老把数据放在手机里,很明显会让手机的使用者体验到什么是“卡”,所以,我们把数据要放到SD卡中,以减少手机内存的使用,本文仅写入文件,不对读文件进行说明。好,Go!第一步:新建android项目,命名为Testnex转载 2017-01-04 15:16:00 · 2435 阅读 · 0 评论 -
android进阶需要看的书
转载来源http://blog.csdn.net/jiabailong/article/details/52162677android重要知识体系View树的绘制,触摸事件的分发。framework层中的Java服务框架(ActivityManagerService,WindowMangerService,PackageManger等)。Binder 的java层框架,转载 2017-05-16 11:52:25 · 539 阅读 · 0 评论