`
文章列表
转自:http://gaobusi.iteye.com/blog/1452748   我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的。   那么,你知道图标的大小和格式吗?   本文适用于iPhone,iPod Touch,iPad等各种iOS设备。     图片大小 (px) 文件名
转自:http://w11h22j33.iteye.com/blog/1441738   在做一个TableView程序时,要在表格里显示一个文件夹内所有文件的清单,程序在一开始显示时正常,但是一滚动窗口时就崩溃,查找这个错误整整花了我一天的时间,原来出在NSMutableArray ...
转自:http://blog.csdn.net/frank2336/article/details/7468904     将Apple development provisioning profiles放在其它的机子上,在“TEAMS”中提示“Unable to code design using identities in this team: no private keys available”     解决方法参考https://developer.apple.com/ios/manage/certificates/team/howto.action   Savi ...
int i = Build.VERSION.SDK_INT
//欲取得 软件版本号 try { PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), 0); System.out.println(info.versionCode); System.out.println(info.applicationInfo.loadLabel(getPackageManager()).toString()); setTitle("当前版本为:v"+info.versionCode); } catch (NameNotFoundException ...
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); String strOpt = "手机屏幕分辨率:"+dm.widthPixels + "x" + dm.heightPixels; setTitle(strOpt);
TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE); imei = tm.getDeviceId(); imsi = tm.getSubscriberId();// String
private void SetBright(float light) { WindowManager.LayoutParams lp=getWindow().getAttributes(); lp.screenBrightness=light; getWindow().setAttributes(lp); } //light 范围 0.0f~~1f
第一种方式: 代码 // 设置横屏显示 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 第二种方式:manifest android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" 注意第一种方式 ,可能会创建多个(2~3个) activity , (因为横竖屏切换的时候 , 创建了新的activity)
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 需要处理 //return true;//屏蔽back键(不响应back键) } return super.onKeyDown(keyCode, event); } ------------- //方法二 ac ...
LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_toast, (ViewGroup) findViewById(R.id.customtoast)); TextView text = (TextView) layout.findViewById(R.id.text); text.setText("用户名或密码错误,请重新输入!"); Toast toast = new Toast(getApplicationContext ...
在使用的时候,有几点需要格外注意: 1.异步任务的实例必须在UI线程中创建。 2.execute(Params... params)方法必须在UI线程中调用。 3.不要手动调用onPreExecute(),doInBackground(Params... params),onProgressUpdate(Progress... values),onPostExecute(Result result)这几个方法。 4.不能在doInBackground(Params... params)中更改UI组件的信息。 5.一个任务实例只能执行一次,如果执行第二次将会抛出异常。
06-22 15:59:46.239: ERROR/AndroidRuntime(5118):Caused by: android.view.ViewRoot$CalledFromWrongThreadException:Only the original thread that created a view hierarchy can touch its views. mHandler.sendEmptyMessageDelayed(0, 500);//0,是case 0:..... ,,500是延迟500ms执行---- private Handler mHandler = new Ha ...
1、有一个方法,有一段类似于下面这样: Java代码new Thread(){       public void run(){           // 做了一些数据库操作           db.close();       }   }.start();  复制代码结果运行过程中,发现有时候会报数据库已经锁定的异常。最后才定位到上面这段代码。原因是在上面的run()方法中打开了数据库,这个时候会自动锁定Database,如果在关闭数据库之前,另外一个线程B也进行数据库操作,就会报这个异常。如果数据库已经关闭之后,另外一个线程B请求数据库操作,就没有问题。 所以在新线程中进行数据库操作, ...
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 •android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏 •android:theme="@android:style/Theme.Light" 背景为白色 •a ...
Global site tag (gtag.js) - Google Analytics