Time of Update: 2018-12-06
首先在Java se平台上建立一個Socket服務端:public static void main(String[] args) { try { ServerSocket ss = new ServerSocket(8888); System.out.println("Listening"); while(true) { Socket socket = ss.accept();
Time of Update: 2018-12-06
在java代碼下,加一條, listView.setCacheColorHint(0); 或者在 布局.xml, listview 中 加上 android:cacheColorHint="#00000000"
Time of Update: 2018-12-06
Android的對話方塊常用的有兩種:PopupWindow和AlertDialog。popupWindow是一個阻塞式的彈出框,這就意味著在我們退出這個彈出框之前,程式會一直等待,,這就意味著在我們退出這個彈出框之前,程式會一直等待, *這和AlertDialog不同哦,AlertDialog是非阻塞式彈出框,AlertDialog彈出的時候,後台可是還可以做其他事情的哦。 PopupWindow顧名思義為快顯功能表,不同於AlertDialog對話方塊,PopupWindow彈出
Time of Update: 2018-12-06
這裡介紹兩種方法:一種把每個activity記住,然後逐一幹掉;另一種思路是使用廣播。本文來源於網路,如有雷同,那是必須的。寫此貼只是為了總結一下常用東東,還望原作者莫怪,本人真不是想侵權。方法一、用list儲存activity執行個體,然後逐一幹掉上代碼:import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import
Time of Update: 2018-12-06
/** * 測試android中直接用Intent傳值與Bundle傳值的區別 * * 歡迎大家提問 * by garretly * mail garretly@gmail.com */ 前一陣子逛EOE 看有有人提問 Intent 和Bundle有什麼樣的區別既然Intent可以傳值 為什麼還搞個Bundle來個傳值出來 舉個例子先 我現在要從A介面 跳轉到B介面或者C介面 這樣的話 我就需要寫2個Intent 如果你還要涉及的傳值的話
Time of Update: 2018-12-06
最近在做項目的過程中,要用到GridView,同時還得使用單選或多選功能,在網上搜過很多資源貼,但都不是我想要的效果,於是就自行設計了一種方案。什麼都不說,先上個^_^: Demo原始碼下載:http://download.csdn.net/down/3435752/anndaming首先需要構建一個ImageAdapter類,此類繼承了BaseAdapter類,用於做GridView中資源的適配器,代碼如下:package com.demo;import
Time of Update: 2018-12-06
前些時候把Android源碼環境搞定之後,就著手研究線程/進程間的通訊,因為手上的任務是不間斷地擷取裝置事件,再把獲得事件反饋給ui更新。按照Android的設計架構,應用程式調用下層服務是按照的流程: 但是,對我來說,Android源碼部分內容多了點兒,還不能消化好~~而這次任務主要用到的是類似的流程。 學習了下源碼,發現源碼在不斷地監聽裝置事件時,會採用Looper與遠端控制的機制,中間會通過管道、訊息佇列什麼的方式來喚醒線程。但就我目前還不瞭解這個方式,於是按照我當前能夠實現的程度,稍
Time of Update: 2018-12-06
最近在學習一個開源的項目,看到人家定義的資源檔有如下標籤:而在該項目中,利用以上路徑追溯下去,會追溯到這麼一個類檔案,所以就迷糊了,定義布局檔案跟類有毛關係<比較二>查了下原來是自訂屬性的使用!------------------------------------------------------------------------------------------------------------------------先看一張關係圖: 其實就是,在values目錄下定義一
Time of Update: 2018-12-06
網上關於利用ContentProvider實現資料、檔案等的共用,例子很多,我會一一羅列,別人寫過的我就不費話了:重要的幾點:1、ContentProvider基本不需要使用者與它的對象互動,系統會自動喚醒所有註冊了的provider2、ContentProvider的OnCreate方法,並不是一直被系統調用的<網上好多人是誤導,本人親測,只有你第一次安裝該apk的時候才會被調用> <SqliteHelper
Time of Update: 2018-12-06
經查是因為本地文檔中的網頁有如下兩段js代碼會連網載入資訊,將其注釋掉後就好了 <link rel="stylesheet"href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> <script src="http://www.google.com/jsapi" type="text/javascript"
Time of Update: 2018-12-06
Android中常常使用shape來定義控制項的一些顯示內容,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:在android的project中建立一個drawable檔案夾(此檔案夾位於res下),存放定義了shape的**.xml檔案,然後在其他xml檔案中引用,如,android:background=@drawable/****.xml先看下面的代碼:複製到剪貼簿 XML/HTML代碼<shape><!-- 實心 --><solid
Time of Update: 2018-12-06
註:帶*號的千萬不能刪*AccountAndSyncSettings.apk 同步與帳戶設定*ApplicationsProvider.apk 應用程式支援服務Bluetooth.apk 藍芽(刪了就沒有藍芽了)Browser.apk Google瀏覽器(喜歡UC的可用UC替代)Calculator.apk 計算機(內建計算機較弱,可用其他替代)Calendar.apk 日曆(不用日曆的可刪)CalendarProvider.apk 行事曆程式支援服務(不用日曆的可刪)Camera.apk
Time of Update: 2018-12-06
提示Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解決方案:1.項目右鍵 ->android tools->Fix Project2.如果不可以,檢查Project->Properties->Java
Time of Update: 2018-12-06
(2011-10-06 19:56:08)一個普通登入介面的代碼,主要是三個EditText,一個checkBox,兩個button<?xml version="1.0" encoding="utf-8" ?><LinearLayout
Time of Update: 2018-12-06
android的RelativeLayout布局,即相對布局,相對於控制項位置的定位,當沒有使用以下屬性確定控制項間的相對位置時,控制項將重疊在一起參照寫法:android:layout_above="@id/****"android:layout_above 將控制項的底部至於給定ID的控制項之上android:layout_bellow 將控制項的頂部至於給定ID的控制項之下android:layout_toLeftOf
Time of Update: 2018-12-06
由於這幾個控制項都是比較常用的控制項,所以在進行操作的時候會比較常用,所以這個部分算是Android軟體開發的重要部分,內容比較簡單。分類型進行介紹1.單選框操作:單選框在Android裡面隨處可見,它是由兩部分組成的,一部分是RadioGroup,一部分是RadioButton。一個RadioGroup裡面是有多個RadioButton。每個RadioButton就是一個單選項,而控制的時候是控制RadioGroup。下面是Xml和代碼的實現部分xml:<RadioGroup
Time of Update: 2018-12-06
RatingBar是Adnroid中的評分條。效果挺得的 源碼下載一、概述 RatingBar是SeekBar和ProgressBar的擴充,用星星來評級。使用的預設大小RatingBar時,使用者可以觸摸/拖動或使用鍵來設定評分,它有倆種樣式(大、小),其中大的只適合指示,不適合於使用者互動。二、執行個體1.布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-06
在res/drawable檔案夾新增一個檔案,此檔案設定了圖片的觸發狀態,你可以設定 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等幾個狀態:android:state_pressedBoolean. "true" if this item should be used when the object is pressed (such as when a button
Time of Update: 2018-12-06
在用android日誌的時候老是彈出一個視窗,內容為:"Copy" did not complete normally. Please see the log for more information. Argument not valid 怎麼解決這個問題呢???自己也不知道是怎麼回事?? 引用 3 樓 yqsqq 的回複:關閉翻譯軟體的劃詞功能就可以了這個可以,我用的是有道這都被你發現了,太牛逼了 [Android討論] 什麼函數,能達到和android手機上按“返回”鍵一樣的效果?
Time of Update: 2018-12-06
[java] view