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”