2013年6月28日 22:35:29

糾了個結,抽了幾天的網打不開。。寫毛線。。(是360瀏覽器打不開這網頁),還好現在靈機一動想起了還有ie可用。。

昨天的:

0627:
昨天的3大組件直接的具體通信
①Activity②Service③Reseiver。可相互之間啓動,用到Intent。

首先是①啓動②:new intent(xx.this,xx②.class);
相當於  先空intent,再new ComponentName(this,"具體類路徑");intent.setComponent(cn)//this可寫工程的包名字符串
或者  先空intent,setAction("某2"),再註冊xml裏action屬性寫起;
startService(intent);//sendService

繼續②啓動個①,需加標識flag://如果不再①裏啓動①,需加標識flag
再OnstartCommand裏:new Intent後;intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);再startActivity(intent);

廣播:第三大組件,BroadcastReceiver
③的有序廣播裏接受者之間傳數據,setResultExtras(Bundle extras) 和getResultExtras(boolean makeMap)
③沒有繼承Context,不能直接寫start①(),需context.start①(intent3);另外也需要標識;
sendBorcast(intent3);

若是啓動另外工程的東西,則應new ComponentName("具體另外工程的包名","具體類路徑"),若是另外工程的服務,也應先Run,還有設置“權限”(在另外工程的註冊xml裏,activity ?action加屬性exported=true

現在講昨天是開機啓動壁紙切換【2013年6月27日10:13:28】
下午講數據存儲:

------------
SharedPreferences
鍵值對保存,Context.getSharedPreference(Strign name,int mode)方法,mode有三種操作模式
獲得數據方法,getString,
存,commit();
----------
卸載adb:cd到sdk下的platform-tools,adb unistall com.lovo

----------
建xml:根元素PreferebceScreen,在xml文件夾下
RingtonePreference鈴聲屬性:key,ringtoneType,showDefault=true顯示默認的,showSilent=false顯示精英項,summary副標題,title主標題;
然後寫個activity:extends PreferenceActivity,onCreate裏,addPrefenrenceFromREsource(R.xml.aaaa);

PreferenceCategory分組標題;

EditTextPreference可編輯選項 ,key,dialogTitle彈出會話的標題,title,summary

ListPreference:多的:entries數組,entryValues數組--》需去values裏建arrays.xml寫數組:

CheckBox:defaultValue=true默認選中,

--------
File存儲:寫
FileOutputStream  fos=this.openFileOutPut("只能寫名稱,不能寫路徑名",MODE_xx);
fos.write(某Text.getText().toString)

讀:
try裏:FileInputStream fis=this.openGileInput("test.txt");

------
後面講重要的數據庫
-----
SQLite:(軟件SQLite Expert Personal)----//關於sd卡權限:permission:寫到外部的存儲卡里:write_external_storage
創建或打開數據庫:某=SQLiteDAtabase.openorCreateDatabase("路徑名",null);//----》/mnt/sdcard/某.db

查詢數據:Cursor c1=某.rawQuery(sql,selectionArgs);//二參是佔位符問號,沒的話寫null
c1.moveXxx各方法各get方法

建表:某db.execSQL("create table xxxxxxx");

增加語句:某db.execSQL("insert into t_user(name,pwd) values(?,?)",  new  String[]{"aaa","123"});
【餓了,等會完課後放棄以往的逗留,先去喫飯吧咕~~(╯﹏╰)b】
-----
下來完善增刪改查;把ATM用數據庫做

 

好吧現在問題是我找不到數據庫,我去哪建?

真機沒得權限,


 

我好迷惑

 

還有,這兩天我又情不自禁地。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章