Android遇到的错误记录

解决小米手机无法收到开机广播的问题

http://blog.csdn.net/ksr12333/article/details/16116627

怎样在Android Studio中打开DDMS窗口?

点击"Tools"菜单

再选择"Android"-"Android Device Monitor"

在弹出的对话框就可以看到DDMS了

在从外面导入文件到模拟器时,会出现这种错误。

两种原因:

1. 没有sdcard

   解决方法: 这就好办,在创建模拟器的时候sdcard的size给个长度。

2. 有sdcard,却不能添加

   解决方法:eclipse -> windows->Android AVD Manager 里选择你的AVD,edit里SD Card 选择

    File Exploer,然后browse你的sdcard.img,再edit AVD结束。通过DDMS添加试试看,这个时候File Exprorer下   的sdcard的permissions变成了d---rwxr-x,就可以添加了

3.只支持英文,比如new.mp3,中文文件名就不好使哈

Android Studio 添加Assets目录

http://www.cnblogs.com/spring87/p/4386043.html

Android把res/raw的资源转化为Uri形式访问

Andorid应用会在打包成Apk时把应用中使用的资源文件都打包进去了,尤其是我们熟悉的assets和res文件夹里面存放的资源文件, 一般情况下我们可以直接使用AssetManager类访问Apk下的assets目录,而对于res目录下的资源,我们很少直接使用他们,基本上都是通过它们的id在代码中使用。那么是否可以直接访问APK压缩包中Res目录下的内容呢? 比如需要访问res/raw这样的文件夹?  如果我们想访问res/raw/sample.png文件,可以使用android.resource://package_name/" + R.raw.sample.png这种格式来获取对应的Uri(其中package_name是应用的包名),有了这个Uri那么一切都好办了。
  完整的处理代码为
Uri uri = Uri.parse("android.resource://package_name/raw/sample.png"); 
这样就可以通过Uri来使用apk中res/raw目录下的文件了。
 
ActionBar的使用
http://blog.csdn.net/guolin_blog/article/details/18234477
getActionBar().setDisplayShowHomeEnabled(false); 
getActionBar().setDisplayShowTitleEnabled(false); 
public class SecondActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        ActionBar actionBar = getActionBar();
        //显示返回按钮
        actionBar.setDisplayHomeAsUpEnabled(true);
        //去掉cion
        actionBar.setDisplayShowHomeEnabled(false);
        //主标题
        actionBar.setTitle("你好");
        //副标题
        actionBar.setSubtitle("副标题");

        TextView tv = new TextView(this);
        String str = getIntent().getAction();
        tv.setText("Action:"+str+"
Category:"+getIntent().getCategories());
        this.setContentView(tv);

    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case android.R.id.home:
                finish();
                return true;
        }
        return true;
    }
}
原文地址:https://www.cnblogs.com/as3lib/p/6137127.html