目前分類:Android筆記 (435)

瀏覽方式: 標題列表 簡短摘要
 在指定的RadioGroup中要預設的RadioButton的屬性中加上android:checked="true"

  <RadioGroup
                 android:id="@+id/radioGroup1m"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:orientation="vertical" >

                 <RadioButton
                     android:id="@+id/radioButton1m"

戮克 發表在 痞客邦 留言(0) 人氣()

通常ANDROID上架後APP在正常情況下除非系統版本不支援,不然一般平板手機都搜得到。

但是如果你使用一些系統權限,你使用的裝置沒有時便會搜尋不到。

如果你APP某些功能沒有也不影響正常運作的話,要在宣告權限後面加上android:required="false"。

例如
  <uses-permission android:name="android.permission.CAMERA" android:required="false"/>

這表示你手機對這權限存在的要求是否,即代表你手機沒這東西也可以用。

戮克 發表在 痞客邦 留言(0) 人氣()

   XML內之內距語法為android:padding="10dp"
   XML內之外距語法為 android:layout_margin

可以從上下左右個別調整。如:
   android:layout_marginBottom="10dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="10dp"

戮克 發表在 痞客邦 留言(0) 人氣()

專案點選右鍵->Android Tools->Export signed application package




戮克 發表在 痞客邦 留言(0) 人氣()

android.content.ActivityNotFoundException: Unable to find explicit activity class
have you declared this activity in your AndroidManifest.xml?

若是發生以上錯誤,不要警張你的AndroidManifest.xml沒宣告道你要顯示的頁面。
去宣告就可順利執行了

戮克 發表在 痞客邦 留言(0) 人氣()

原文

部分手機因系統預設問題安裝時可能不會啟用相機權限,需手動開啟。導致照相功能黑畫面。

 

 

 

解方式:設定->應用程式->找到億星APP應用程式->找到權限管理”->拍照與錄影部分權限部分更改為允許。過程如下列圖片

 

 

戮克 發表在 痞客邦 留言(0) 人氣()

執行畫面


有問題可以留言
SMR=(SensorManager)getSystemService(SENSOR_SERVICE);
findViews(); }
void findViews(){
t2=(TextView)findViewById(R.id.textView2);
}

戮克 發表在 痞客邦 留言(0) 人氣()

android:singleLine="true" 單行顯示   超過會顯示  點點點(....)
android:singleLine="false" 單行顯示 
android:maxLines="15"最大的行數      

戮克 發表在 痞客邦 留言(0) 人氣()

自己寫的不解釋
有問題可以問我


 1
2
3
4
5
6

戮克 發表在 痞客邦 留言(0) 人氣()

TextView元件的置中語法

顯示的文字為致中對齊
android:gravity="center"

在VIEW上的顯示為置中
android:layout_gravity="center"

戮克 發表在 痞客邦 留言(0) 人氣()

原程式碼出錯
sqliteDB=openOrCreateDatabase(
是因為繼承了Fragment而上述方法是跟ACTIVITY有關所以改成以下
sqliteDB=this.getView().getContext().openOrCreateDatabase(
程式碼沒錯但執行會出錯最後改成
sqliteDB=getActivity().openOrCreateDatabase(
更改後可以正常執行

戮克 發表在 痞客邦 留言(0) 人氣()

Android 沒有分隔線的功能所以自己DIY
用VIEW來達到這效果

       <View
    android:layout_width="fill_parent"
    android:layout_height="10dp"
    android:background="#e5aebd" />


戮克 發表在 痞客邦 留言(0) 人氣()


之前用ImageView元件時不管怎要條縮放模式都會有空白出現.最後用了很久才用好
在XML檔案內在ImageView屬性地方加入
android:adjustViewBounds="true"
即可解決

戮克 發表在 痞客邦 留言(0) 人氣()

ANDROID側拉選單效果使用NavigationDrawer,切換頁面是主要的ACTIVITY是使用FragmentActivity.分頁是使用Fragment而做的。程式碼還真有點小複雜。

Navigation Drawer可參考網址:

https://developer.android.com/design/patterns/navigation-drawer.html
(要注意的是會有ANDROID API版本的限制)


運行圖片如下,有需要或不了解的可以留言或密我討論


戮克 發表在 痞客邦 留言(0) 人氣()

       低功號藍芽是Bluetooth v4.0中的新的功能。最大的特點就是消耗的功率不到之前版本藍芽的一半。之前因為用到手機連結TI CC2541 Sensortag監看環境資訊。所以有使用了一下。
       低功號藍芽在ANDROID  SDK中需要4.3以上的版本才有支援,即使你手機有藍芽4.0但如果不是4.3以上就不能用。不過有些廠商有提供4.1或4.2版的系統使用BLE的SDK。例如三星...而IPHONE手機要 IPHONE 5以上才能使用。
       個人不負責任的預測低功號藍芽在發展到成熟時會打趴ZigBee 與 Z-Wave。原因是因為現在的BLE功率其實有比維基更低的出現了。過幾年壓到跟那兩個通訊協定差不多不是不可能。加上未來的趨勢是以手機平板或著筆電 控制一切短距離無線應用畢竟所有手機都有藍芽。智能至宅、E化飯店、智慧辦公以及其他短距離無線應用。


以下是維基百科的資料,從表格中可以得知發送資料的時間更短。第二章是從某網站擷取下來。從此也看出ZigBee 與 Z-Wave在於他們的特點是越來越趨於弱勢。
技術規範 典型藍牙 低耗電藍牙
無線電頻率 2.4 GHz 2.4 GHz
距離 10米/100米 30米
空中資料速率 1-3 Mb/s 1 Mb/s
應用吞吐量 0.7-2.1 Mb/s 0.2 Mb/s
節點/單元 7-16,777,184 未定義(理論最大值為2^32)
安全 64/128-bit及用戶自定義的應用層 128-bit AES及用戶自定義的應用層
強健性 自動適應快速跳頻FEC,快速ACK 自動適應快速跳頻
延遲(非連接狀態)
發送資料的總時間 100 ms <6 ms
政府監管 全球 全球
認證機構 藍牙技術聯盟(Bluetooth SIG) 藍牙技術聯盟(Bluetooth SIG)
語音能力 沒有
網路拓撲 分散網 Star-bus
耗電量 1(作為參考) 0.01至0.5(視使用情況)
最大操作電流 <30 mA <15 mA(最高運行時為15 mA)
服務探索
簡介概念
主要用途 手機遊戲機耳機,立體聲音頻串流,
汽車PC
手機,遊戲機,PC,體育健身醫療保健
汽車,家用電子自動化工業

戮克 發表在 痞客邦 留言(0) 人氣()