当前位置: 代码迷 >> Android >> Android的一些累积(不断更新)
  详细解决方案

Android的一些累积(不断更新)

热度:248   发布时间:2016-05-01 14:01:24.0
Android的一些积累(不断更新)
1.去掉Activity标题;
requestWindowFeature(Window.FEATURE_NO_TITLE);

2.使Activity全屏显示:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

3.Android模拟机访问本地IP
默认情况下,Android模拟机认为http://localhost和http://127.0.0.1为本模拟机的地址.标准访问本地电脑的IP为http://10.0.2.2

4.java.net.socketexception permission denied异常
这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception,  一般是抛出 java.net.socketexception permission denied这个异常。
只要你的程序想联网,就会抛出这个异常,最终联网失败。
原因是: 需要访问到网络必须要有权限,在AndroidManifest.xml中,需要进行如下配置
<uses-permission android:name="android.permission.INTERNET" />

5.adb.exe找不到
找到SDK下载路径,将android-sdk-windows/platform-tools/文件里的adb.exe,AdbWinApi.dll, AdbWinUsbApi.dll三个文件拷贝到android-sdk-windows/tools下

6.控制台输入adb无效
一般来说是因为没有启动Android模拟器

7.访问Intent的权限
在AndroidManifest.xml与<application>并列添加:
<uses-permission android:name="android.permission.INTERNET" />

8.在SDCard中创建与删除文件权限
在AndroidManifest.xml与<application>并列添加:
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

9.往SDCard写入数据权限
在AndroidManifest.xml与<application>并列添加:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

10.使Activity横屏显示:
在AndroidManifest.xml文件里面的activity标签中加入以下属性:
android:screenOrientation=”landscape”
android:configChanges=”orientation|keyboardHidden”
  相关解决方案