mattdong1024的专栏

富成一个废物

Android6.0权限适配的那些坑

记录一下自己在项目中做6.0适配时遇到的一些坑,希望大家可以少走一些弯路。1.首先你需要把targetSdkVersion升级到23原因可以参考这篇文章如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion 2.主要API public i...

2016-07-20 19:45:00

阅读数 19386

评论数 14

如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了? 别担心,**向前兼容**是 Android 非常关注的事情。用户在升级到新版 Android 的时候,用以前版本的 SDK 构建的现有应用应该不会出...

2016-05-31 18:06:10

阅读数 1668

评论数 0

关于Activity生命周期的一些小总结

只要之前的activity仍然被部分可见,这个activity就会一直处于Paused状态。然而,一旦之前的activity被完全阻塞并不可见时,则其会进入Stop状态。 不同于暂停状态的部分阻塞UI,停止状态是UI不再可见并且用户的焦点转移到另一个activity中. 极端情况下,系统会直接杀...

2016-08-03 20:19:29

阅读数 403

评论数 0

permission 和 user-permission的区别

uses-permission是申请权限; permission是自己定义权限; android组件中的permission指明调用这个组件需要的权限。

2016-06-27 16:22:28

阅读数 4070

评论数 0

API指南之应用清单文件

每个应用的跟目录都必须包含一个AndroidManifest.xml文件(且文件名精确无误)。该清单文件为Android系统提供你的应用的基本信息,系统必须知道这些信息才能运行任何应用程序。此外,清单文件还包含以下信息:

2016-06-24 18:42:59

阅读数 338

评论数 0

API指南之使用lint来改善你的代码

Android Studio 自带的静态代码检查工具Lint能够很容易的帮你识别代码中存在的一些问题,而不需要运行应用程序或写任何测试用例。lint检测出的每一个问题都有描述信息和重要级别,你可以按照这个级别来确定需要修改的代码优先级。你也可以通过降低问题的优先级来忽略跟你的项目无关的问题,同样你...

2016-06-08 17:15:23

阅读数 480

评论数 0

Must specify unique android:id, android:tag, or have a parent with an id for XXX

Caused by: java.lang.IllegalArgumentException: Binary XML file line #49: Must specify unique android:id, android:tag, or have a parent with an id for...

2016-06-06 17:06:29

阅读数 1098

评论数 1

Android指南针应用

目的:通过指南针应用来学习SensorManager、LocationManger的使用以及对android 6.0动态权限的适配

2016-05-16 10:59:51

阅读数 3389

评论数 0

android中%1$s、%1$d的用法

作用:动态的拼接字符串,使代码更简洁,更易维护、易扩展。 用法:1.整型: 比如:“他今年XX岁了”,这个具体XX岁可能需要从服务端取的,那我们可以这么写<string name="old">他今年%1$d岁了</string> 在程序中:

2016-04-06 19:30:45

阅读数 1995

评论数 0

activity alias又是什么鬼

目前网上关于activity alias的资料不是很多,可能使用场景确实是比较有限吧,但是多了解一点总没错,以下内容主要翻译自android官网,学习一下。

2016-04-01 14:44:24

阅读数 631

评论数 0

IntentFilter是什么

指定activity、service或broadcast receiver可以响应的Intent类型。一个IntentFilter声明了它所在组件的能力,比如一个activity或service可以做什么,或者说一个广播接收者可以接收什么类型的广播等。它可以在启动一个组件来接收意图的时候过滤掉不相...

2016-03-25 18:45:06

阅读数 586

评论数 2

android 从微信分享的网页中启动APP

项目中有个需求,让用户可以从分享到微信的网页中启动自己的APP,如果本机没有安装该应用程序则打开应用商店并打开该程序在商店中的搜索结果页面。在这里跟大家分享一下: 首先需要和服务端协商好网页中按钮点击事件的字段 &amp;lt;a href=&quot;myapp://www...

2016-03-02 16:52:19

阅读数 11002

评论数 3

Android版本对应的 API Level

Android API Level Platform Version API Level VERSION_CODE Notes Android 6.0 23 M API Changes Android 5.1 22 LOLLIPOP_MR1 Platf...

2016-01-20 17:42:05

阅读数 618

评论数 0

parseSdkContent failed 解决方案

Eclipse在打开布局文件的时候,出现错误“parseSdkContent failed”,解决方法也比较简单: 1.删除C:\Users\admin\.android文件(不同用户可能路径不一样); 2.重启Eclipse。 搞定。

2015-04-03 10:53:11

阅读数 525

评论数 0

关于DDMS无法查看应用进程的问题

一般在DDMS的devices下可以看到设备的运行进程,但是有时候连上真机之后却看不到了,或者是只能看到一两个系统进程,如果想看到自己进程的话, 可以试试在AndroidManifest.xml文件的application标签下,添加android:debuggable="true&qu...

2015-03-23 18:00:19

阅读数 4999

评论数 0

android开发的常用小功能汇总(持续更新)

1.判断应用是否在运行 ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List list = am.getRunningTasks(100); ...

2015-03-02 17:16:19

阅读数 732

评论数 0

android 用CountDownTimer实现一个倒计时

public class MainActivity extends Activity { private MyCount mc; private Button btn_getVc; @Override public void onCre...

2014-12-17 18:34:37

阅读数 679

评论数 0

魅族MX2 --点击notification收起 StatusBar

之前用的方法是: try { Object statusBarManager = context.getSystemService("statusbar"); Method collapse; if ...

2014-12-05 11:19:52

阅读数 1389

评论数 0

Eclipse--LogCat--->"Unexpected value from nativeGetEnabledTags: 0"

在运行程序的时候,查看LogCat发现出现了大量的"Unexpected value from nativeGetEnabledTags: 0"语句

2014-08-05 16:25:21

阅读数 2396

评论数 0

【Android】xml文件里面出现unbound prefix的问题

相信有很多菜鸟在编写xml文件的时候,都会遇到这样的问题,明明是从网上down来的代码,copy上去了却报错,而且提示unbound prefix,问题往往还很诡异,换了一次代码有可能就好了,自己也不知道哪儿出了错。   这个问题似乎跟xmlns:android="http://sc...

2014-05-27 16:44:49

阅读数 724

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭