Android學習筆記_61_手機安全衛士知識點歸納(1)

來源:互聯網
上載者:User

  1.在做程式自動安裝更新的時候 ,必須保證程式的簽名和包名是相同.  C:\Documents and Settings\zehua\.android  \ debug.keystore  debug的簽名,開發時候的簽名  Re-installation failed due to different application signatures.  Please execute 'adb uninstall cn.itcast.mobilesafe' in a shell. 

  2.兩種上下文區別:

applicationcontext 生命週期 進程存在 上下文就存在 activity.this activity 在任務棧 上下文存在 例如:在開啟資料庫傳入上下文時間,要用應用程式上下文,因為如果你用activity上下文,如果回收了 就不存在,就出錯了,所以彈出框只能和acitvity上下文,如果是全域的要用全域上下文。

  3.android:gravity與android:layout_gravity

="center"="right"

  4、需要指定 FLAG_ACTIVITY_NEW_TASK 屬性:

如果你在廣播接收者和服務裡面去開啟一個activity的時間 ,因為廣播接收者和服務沒有任務棧,所以要顯式的指定。  

  5、終止廣播方法:

不能通過abortBroad因為通話調用發送廣播的方法是帶有接收者API,這個方法 不能被abortBroad結束,要用setResult()  結束。  

  6、自訂視窗:

View view = View.inflate(, R.layout.first_entry_dialog, = factory.inflate(resource, root);  

  7、狀態圖形和形狀圖形的使用:

                                                                   

  8、alignParentBottom:


  9、activity切換之間:

activity切換之間overridePendingTransition

  10、一條線的處理方式:

    

  11、GPS小工具:

      MyLoactionListener listener;       (mGpsInfoProvider == = =            =        String provider =        manager.requestLocationUpdates(provider, 60000, 10        SharedPreferences sp = context.getSharedPreferences("config"= sp.getString("location", ""             (listener == =         MyLoactionListener  ="latitude "+ location.getLatitude();             String longtitude = "longtitude "+ location.getLongitude();             SharedPreferences sp = context.getSharedPreferences("config"="location", latitude+" - "+    onStatusChanged(String provider,       =  Criteria();         manager.getBestProvider(criteria, 

  12、如何把一個應用程式設定為裝置管理員:

=  ComponentName(, MyAdmin. (mService !=  (!= 

 

21<receiver android:name=".MyAdmin">              <meta-data android:name="android.app.device_admin"="@xml/my_admin" />              <intent-filter>                  <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />              </intent-filter>          </receiver><?xml version="1.0" encoding="utf-8"?>  <device-admin xmlns:android="http://schemas.android.com/apk/res/android">          <uses-policies>                  <limit-password />                  <watch-login />                  <reset-password />                  <force-lock />                  <wipe-data />          </uses-policies>  </device-admin>    2= Class.forName("android.os.ServiceManager""getService", String.= (IBinder) method.invoke(=3=  ComponentName(, MyAdmin. (mService !=  (!= 

  13、程式開發中資源檔如何放置:

1234~100M~ 1G   

  14、子線程不能對UI變更,為什麼Progress可以不斷的更新進度呢?

     (Thread.currentThread() !=

  15、ImageView一些東西:

  其實ImageView與HTML下的DIV一樣,其實所有的控制項都可以看成HTML下的  DIV,你設定個SRC只是把它內部顯示的那一部分填充了,所以有了padding  這個屬性,如果你填寫background把整個都填充了。    而ScaleType   ScaleType的值分別代表的意義: ImageView是Android中的基礎圖片顯示控制項,該控制項有個重要的屬性是ScaleType,該屬性用以表示顯示圖片的方式,共有8種取值      ScaleType.CENTER::圖片大小為原始大小,如果圖片大小大於ImageView控制項,則截取圖片中間部分,若小於,則直接將圖片置中顯示。      ScaleType.CENTER_CROP:將圖片等比例縮放,讓映像的短邊與ImageView的邊長度相同,即不能留有空白,縮放後截取中間部分進行顯示。      ScaleType.CENTER_INSIDE:將圖片大小大於ImageView的圖片進行等比例縮小,直到整幅圖能夠置中顯示在ImageView中,小於ImageView的圖片不變,直接置中顯示。      ScaleType.FIT_CENTER:ImageView的預設狀態,大圖等比例縮小,使整幅圖能夠置中顯示在ImageView中,小圖等比例放大,同樣要整體置中顯示在ImageView中。      ScaleType.FIT_END:縮放方式同FIT_CENTER,只是將圖片顯示在右方或下方,而不是置中。      ScaleType.FIT_START:縮放方式同FIT_CENTER,只是將圖片顯示在左方或上方,而不是置中。      ScaleType.FIT_XY:將圖片非等比例縮放到大小與ImageView相同。即填充整個ImageView.      ScaleType.MATRIX:是根據一個3x3的矩陣對其中圖片進行縮放      任何一個View都有一個叫做layout的方法。非常好用。  tv_drag_view.layout(tv_drag_view.getLeft(), 260, tv_drag_view.getRight(), 280android.widget.RelativeLayout.LayoutParams layoutParams ===

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.