Android開発-雑編、一時保存後整理

4107 ワード

1
listview android:cacheColorHint,android:listSelector    
ListView        ,                ,   ListView      ,       ,   listView   ,
   ,   ,     view   ,             ,    #FF191919,
       ,     listView setCacheColorHint(0),      0
  xml   listView    Android:cacheColorHint="#00000000"  ,
   ,  View           。
android:listSelector="#00000000"
         ,ListView  item         ,

2
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (classFileParser.cpp:3494), pid=7480, tid=7376
#  Error: ShouldNotReachHere()
#
# JRE version: 6.0_29-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode windows-amd64 compressed oops)
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

解決方法:1.junitテストクラスを選択し、右クリック->Run As->Run Configurations.....Classpathオプションバーに切り替え、Bootstrap EntriesのAndroid Libraryを削除し、右側のAdvancedをクリックします.Add Library->JRE System Library、nextでいいです.
このときこのクラスを再実行すると、正常に動作します.
3
.        html    : 

test_day_question.loadDataWithBaseURL(null, title, “text/html”, “utf-8”, null);
4
   Android    Activity     ,         AndroidManifest.xml       :

Android:screenOrientation=「portrait」(縦)または「landscape(横)」です.
5
<「uses-permission android:name=「android.permission.VIBRATE」>振動権限
6
button      click   onlinetest_changeone.performClick();

2013-04-15:
1、数字を大文字に変換する:
for (byte b : ("1").getBytes()) {  
                rdoAddress.setText(((char) (b + 48)+"").toUpperCase());

//System.out.print(((char) (b + 48)+““).toUpperCase());
            } 

2.adbは携帯電話に接続して、pc端の管理者の権限はcmdを開けて、adb shellを入力して車に戻って、それからsu、携帯電話端は管理者の権限を得ることをヒントにして、確認を選んで、携帯電話の上のsqliteを操作することができます
3.android 2.3 adbを使用して「sqlite 3:not found」という解決策が現れます.
      sqlite3  “Failed to pull selection”      adb remount
        :cannot create 'D://': Is a directory        ,         mnt//sdcard//  ,    mnt//sdcard//   
      :adb pull /system/xbin/sqlite3 mnt//scard//     
         sqlite3     :  "Failed to push selection: Permission denied"
          ,      
    # adb shell
    # su
    #mount
    #mount -o rw,remount -t yaffs2 /dev/block/mtdblock1 /system
    #chmod 777 /system/xbin
        ,  sqlite3   # chmod 4755 /system/bin/sqlite3

4 .adbでデータベースを開くと、Error:unable to open database"XX":unable to open database fileというメッセージが表示されます.
              chmod 4755,       ,         

5..head on#表示ヘッダー
20130418
1.listviewスライドシャドウ除去:android:fadingEdge=“none”、listview下線非表示:android:divider=“@null”
20130419
1.RadioGroupスタイルを変更するには:
ステップ1:res->drawable->radiobuttonを新規作成します.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:drawable/radiobutton_on_background" android:state_checked="true" android:state_enabled="true"/>
    <item android:drawable="@android:drawable/radiobutton_off_background" android:state_checked="false" android:state_enabled="true"/>
</selector>

ステップ2:RadioButton空間でプロパティを設定する
 android:button="@drawable/radiobutton"

20130424
1,LinearLayoutでFrameLayoutを動的にロード:

View child = LayoutInflater.from(this).inflate(R.layout.test_assess_item, null);
<!-- lang: java -->
((TextView) child.findViewById(R.id.test_assess_analysis)).setText(forNumberAnalysis((cursor.getInt(3)*100)/cursor.getInt(2)));//  
test_assess_subject_list.addView(child);

追加してずっと間違いを報告して、LinearLayoutの中で動的にFrameLayoutをロードすることができないと思って、学友に聞いてやっともとのデータベースの表がデータを取って間違いを報告することを知っていて、艹、自分を軽蔑します