Time of Update: 2017-01-13
前段世界在一個應用中調用系統內建的傳送簡訊的Intent,但是接收者的號碼一直穿不過去,代碼如下: 代碼如下複製代碼 Uri smsToUri = Uri.parse("smsto:123456"); Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri); sendIntent.putExtra("sms_body", "Hello dear
Time of Update: 2017-01-13
一、概述 每一個應用程式預設的標題列(注意與狀態列的區別)只有一行文字(建立工程時的名字),而且顏色、大小等都是固定的,給人的感覺比較單調。但當程式需要美化的時候,那麼修改標題列是就是其中一項內容,雖然Android已經定義了很多樣式資源,但更多時候我們需要使用的是自己定義的樣式。二、要求 使用自己定義的樣式來修改程式的標題列。三、實現
Time of Update: 2017-01-13
根據有關資料解決如下:1、編寫SSLSocketFactoryEx,以代替原有的SSLSocketFactory,代碼如下: 代碼如下複製代碼 package com.nbcio.baishicha.yunbiji;import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;import
Time of Update: 2017-01-13
很多時候,我們需要展示在用戶端展示圖片,而且是動態顯示,即不停地自行切換圖片。下面我們來看一下具體的實現方法。首先,我們需要在XML檔案中配置一下將要播放圖片的控制項(main.xml): 代碼如下複製代碼 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/
Time of Update: 2017-01-13
我的實現是在設定程式裡面增加一個介面,讓使用者佈建自動開關機,這個自動開關機的設定可以參照鬧鐘的設定。關於自動關機,考慮到關機的時候,使用者可能正有一些重要的操作,那麼應該給使用者一個機會去取消當前的關機。1)一個BroadcastReceiver, 接收如下資訊:a) 自訂的ACTION_REQUEST_POWER_OFF:設定auto power
Time of Update: 2017-01-13
代碼如下複製代碼 private static void XmlFileCreator(List<JokeBean> data){ File newxmlfile = new File(Environment.getExternalStorageDirectory()+"/new.xml");
Time of Update: 2017-01-13
本樣本實現Android通過手勢可以實現映像的拖拽功能。運行效果如下: 代碼如下複製代碼 package com.android.drag;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import
Time of Update: 2017-01-13
Android平台中的三種翻頁效果實現。第一種翻頁效果如下: 實現原理: 當前手指觸摸點為a,則 a點座標為(ax,ay), 由三角形acb與三角形cmb為對稱三角形並且直線cp為am垂直平分線,則 B點座標為(ax/2,ay/2)。作gf垂直於om且cb垂直於am, 三角形cfg與gfm相似,則 cf:gf = gf:mf cf=(gf * gf) / mf gf長度為g點縱座標
Time of Update: 2017-01-13
檔案上傳在B/S應用中是一種十分常見的功能,那麼在Android平台下是否可以實現像B/S那樣的檔案上傳功能呢?答案是肯定的。下面是一個類比網站程式上傳檔案的例子。這裡唯寫出了Android部分的代碼,伺服器的代碼沒有貼出來,有需要完整上傳功能代碼的朋友可以跟我聯絡喲… 首先建立一個Android工程,建立主啟動Activity: 代碼如下複製代碼 MainActivity.java: package com.xzq.
Time of Update: 2017-01-13
首先需要加入許可權 代碼如下複製代碼 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.INTERNET"/> 檢查網路狀態碼如下
Time of Update: 2017-01-13
初學Android,以便記錄學習過程,增強學習效果。1. 下載搭建android開發平台的必要工具1) Jdk1.6 -http://www.oracle.com/technetwork/java/javase/downloads/index.html2) Eclipse(Eclipse IDE for
Time of Update: 2017-01-13
一、首先簡單介紹一下:ManagedQuery()參數:1.URI:content provider需要返回的資源索引。例如:收信箱: 代碼如下複製代碼 content://sms/inbox 2.Projection: 用於標識有哪些columns需要包含在返回資料中。例如:id號,地址,訊息體,讀取狀態。。。 代碼如下複製代碼 new String[] {"_id", "address",
Time of Update: 2017-01-13
一般Android的應用啟動時都有歡迎介面,類似QQHD啟動那樣。比較大方絢麗。心動不如行動,有時間自己也來實作類別似的效果,嘿嘿。觀察發現QQHD的歡迎介面是全屏的,這個好辦。下面就Android應用調用全屏方式說明一下。一般使Android程式的畫面充滿整個螢幕,有兩種方法。 代碼如下複製代碼 @Override protected void onCreate(Bundle savedInstanceState)
Time of Update: 2017-01-13
我們在安裝apk時一共分為四步 一:首先需要啟動模擬器 二:start->運行->CMD 三:進入andoridsdk下面的tools目錄 四:adbinstallc:*.apk(說明:“c:*.apk”是要安裝的檔案的路徑)其實最重要的就是這步了。大家可要記住了,因為這個你要是錯了的話,那前面的做的一切工作就都白費了。 效果圖:我們在來看看怎麼卸載apk的步驟: 一:首先需要啟動模擬器 二:start->運行->CMD
Time of Update: 2017-01-13
Android在java代碼中設定margin 我們平常可以直接在xml裡設定margin,如: 代碼如下複製代碼 <ImageView android:layout_margin="5dip" android:src="@drawable/image" /> 但是有些情況下,需要在java代碼裡來寫,可是View本身沒有setMargin方法,怎麼辦呢? 通過查閱android api,我們發現android.
Time of Update: 2017-01-13
editTextRegex的使用 檢查輸入是否符合規則 代碼如下複製代碼 import Android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;/*** Class which shows how to validate user input with regular
Time of Update: 2017-01-13
並且已經存在這個應用的線程了(因為有這個應用程式的另一個組件已經運行了),於是這個組件就會在這個已有的進程中啟動並且運行在同一個線程中.然而,你完全可以安排不同的組件運行於不同的進程,並且你可以為任何程式建立另外的線程.進程預設下,同一個程式的所有組件都運行在同一個進程中並且大多數程式不必改變這一狀況.然而,如果你非要與眾不同,也可以通過修改manifest檔案實現.manifest檔案中的所有支援android:process屬性的那些項(<activity>,<servic
Time of Update: 2017-01-13
以下是一個應用類,方便進行px和dp之間的轉換。 代碼如下複製代碼 import android.content.Context; public class DensityUtil { /** * 根據手機的解析度從 dp 的單位 轉成為 px(像素) */ public static int&
Time of Update: 2017-01-13
代碼如下複製代碼 對於資料的可視化,之前,是想直接用Canvas 來畫,不過,評估了一下,工作量挺大的,因為,是一個人開發,而且是從零開始,如果寫一個Canvas 畫報表的方法,太費時間了,於是,上網找了一下,果然被我找到了…AchartEnginehttp://code.google.com/achartengine 繪製的基礎 代碼如下複製代碼
Time of Update: 2017-01-13
1. 代碼如下複製代碼 Webservice.GetVcardByUserNo(String userId,String userNo); 這個是封裝了的webservice介面。2.在程式中連續兩次調用該介面時,ksoap2在解析第二次調用返回的結果時拋異常。 異常資訊如下: 代碼如下複製代碼 org.xmlpull.v1.XmlPullParserException: unexpected type