當前位置:首頁 » 安卓系統 » androidstring類型

androidstring類型

發布時間: 2024-03-27 00:42:17

㈠ android studio 時間戳s是string類型的嗎

可以存儲為String類型,通常時間戳不是String類型,而是long類型

  1. Android Studio獲取本地的時間戳通過下面方法:System.currentTimeMillis();

  2. 獲取伺服器的時間戳,通常返回的是一個字元串類型,即String,可以將其轉換long類型使用對於方法:Long.parseLong(Strings)

㈡ android字元串資源文件在哪個目錄

Android 提供三種類型的字元串資源。
String 提供一個單獨的字元串
String Array 提供一個字元串數組
Quantity Strings(Plurals) 為不同的數量提供不同的字元串適配
String
一個單獨的字元串,定義在xml文件里,可以供 layout xml 引用,也可以供 java 讀取。一般默認的,在 res/values/strings.xml 里可以定義 <string name="helloworld">Hello World</string>。下面是一個完整的 xml 內容。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="string_name">text_string</string>
</resources>

其中的 name 對應的就是 key,每個字元串都需要有一個單獨的 key 。必須單獨的,如果有重復的,編譯器可能不會報錯,但是運行的時候,可能會讀不到你想要的內容。這個就不用深入解釋了,理所應當的,key 必須唯一,沒啥好商量的。但是 xml 文件可以有多個。很多人喜歡把所以的字元串都放在 strings.xml 里。這是開發工具默認幫你生成的。但是隨著項目的持續開發,項目越來越大的時候,我還是建議可以分成多個文件的。這樣有利於代碼的閱讀,而且不會影響運行的效率,多出來的工作在編譯的時候已經做好了。
使用方法:
在layout xml 里使用,例如
<TextView android:text="@string/helloworld"/>

或者在 Java code 里使用
String string = getString(R.string.helloworld);

getString(int) 和 getText(int) 都可以返回字元串內容,不同的是 getText(int) 可以返回富文本(rich text)字元串。富文本就是加粗啊,斜體啊之類的簡單的樣式,下面會說。
String Array
字元串數組,可以定義在 strings.xml 里,也可以定義在其他的 xml 里。
<string-array name="string_array_name">
<item>text_string</item>
</string-array>

一個 string-array 里可以有 N 多個 item。同樣,name 也必須唯一。item 可以是一個字元串,也可以是另外一個字元串的引用。使用:
Resources res = getResources();
String[] strings = res.getStringArray(R.array.string_array_name);

這樣就得到了一個字元串數組了。
Quantity Strings(Plurals)
帶數量的字元串。在很多語言里,不同的數量的文字的表達方式有些不同。比如在英文里,一本書表示為 one book . 兩本書表示為 two books 。在單詞上,或者在語法上,就有很多的不一樣的地方,這樣一個字元串就可能搞不定了。
這個時候 Quantity Strings 就可以幫你搞定這個問題。
語法是這樣子的:
<resources>
<plurals name="plural_name">
<item quantity=["zero" | "one" | "two" | "few" | "many" | "other"] >text_string</item>
</plurals>
</resources>

name 也就是 ID,唯一,不廢話
item 可以有多個,每個 item 都有 quantity 屬性,每個 item 的 quantity 屬性不能一樣。
zero 表示沒有;one 表示一個,單數;two 表示兩個,或者一對,一雙;few:表示很少;many:表示挺多的;other:表示其他。
使用:
int count = getNumberOfsongsAvailable();
Resources res = getResources();
String songsFound = res.getQuantityString(R.plurals.numberOfSongsAvailable, count, count);

㈢ android activity中String類型的欄位怎麼居中

android不是欄位居中,是控制項設置居中,比如一個textview,設置它的文字居中這么寫
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"/>

這是文字內部居中的方式,如果要設置這個控制項相對於父控制項居中,在relativeout中,要用
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
在linearlayout中,用

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>

㈣ Android初學 Map<String,String>是什麼

Map是一個介面 代表一個key-value 鍵值對 <string,string>表示 key和value都是String類型的
既可以通過key查找對應的value也可以反過來查找,Map中都提供了對應的方法。
Map是java中的一種數據結構,所以可能比較陌生。可以通過深入了解java語言特性掌握

㈤ android 怎麼上傳一個String數組

上傳String數組可以將其轉換成string類型,每個數組元素之間添加一個你自己定義的 分隔符 比如「| #$」等。用socket或http上傳。
很多時候 安卓與服務商交互 較多採用的數據格式是 JSON 和 XML。可以將其 包裝為JSON 格式。JSON 格式比較簡單。
JSON 工具類有 GSON android也自帶Json包,可以方便使用,String數組轉成JsonArray 再上傳就行了。

熱點內容
紅點角標演算法 發布:2025-07-12 12:11:16 瀏覽:844
開心消消樂伺服器繁忙什麼情況 發布:2025-07-12 12:11:14 瀏覽:239
資料庫的封鎖協議 發布:2025-07-12 12:10:35 瀏覽:725
如何配置一台長久耐用的電腦 發布:2025-07-12 11:43:03 瀏覽:602
昆明桃源碼頭 發布:2025-07-12 11:38:45 瀏覽:569
大司馬腳本掛機 發布:2025-07-12 11:38:35 瀏覽:459
資料庫實時監控 發布:2025-07-12 11:31:33 瀏覽:744
vb6反編譯精靈 發布:2025-07-12 11:23:12 瀏覽:998
模擬存儲示波器 發布:2025-07-12 11:10:58 瀏覽:814
怎麼查看安卓真實運行內存 發布:2025-07-12 11:08:39 瀏覽:883