Time of Update: 2013-12-10
1. Launch MMS,建立message;2. 點擊右上方“新增連絡人...” icon, 進入到連絡人多選介面;3. 選擇右側的連絡人複選框時,可以看到連絡人list上,電話號碼在晃動。
Time of Update: 2013-12-10
古希臘數學家畢達哥拉斯在自然數研究中發現,220的所有真約數(即不是自身的約數)之和為:1+2+4+5+10+11+20+22+44+55+110=284。而284的所有真約數為1、2、4、71、 142,加起來恰好為220。人們對這樣的數感到很驚奇,並稱之為親和數。一般地講,如果兩個數中任何一個數都是另一個數的真約數之和,則這兩個數就是親和數。你的任務就編寫一個程式,判斷給定的兩個數是否是親和數 Input輸入資料第一行包含一個數M,接下有M行,每行一個執行個體,包含兩個整數A,B;
Time of Update: 2013-12-10
其實很簡單,把selectall放在show後面就行了 final EditText input = new EditText(this); input.setText("XXX"); new AlertDialog.Builder(this).XXXX.show(); input.selectAll() final EditText input = new EditText(this);input.setText("XXX&
Time of Update: 2013-12-10
Android提供的事件處理機制分為兩類:一是基於監聽的事件處理;二是基於回調的事件處理。對於基於監聽的事件處理,主要的做法是為Android介面組件綁定特定的事件監聽器。對於基於回調的事件處理,主要是重寫Android組件特定的回呼函數或重寫Activity的回呼函數。基於監聽的事件處理,在前面的文章中我們已經用過,比如為Button設定點擊監聽器。本文我們主要來看基於回調的事件處理。 我們只需要看主Activity實現檔案,其內容如下: package
Time of Update: 2013-12-10
使用圖片:在anim檔案夾建立一個xml檔案par1.xml<?xml version="1.0" encoding="UTF-8"?><animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android">
Time of Update: 2013-12-10
這是昨天改進後的,我測試了下,可以載入圖片到5萬張,估計5萬以上也是沒問題的,我只試到5萬,其實也沒必要這麼高,現實中1000左右就差不多了,不過我的應用程式到100就差不多了,package com.lanlong.test; import java.io.File;import java.lang.ref.SoftReference;import java.lang.ref.WeakReference;import java.util.HashMap;import
Time of Update: 2013-12-10
以下是指南針通過方向感應器而旋轉實現。 CompassDemo.java: package com.example.activity; import android.app.Activity; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import
Time of Update: 2013-12-10
本篇文章實現的效果就是中所圈的那樣,實作類別似於HTML中的二級聯動的效果。 對於第一個選項我們讀取的是本地xml檔案來填充資料的, 對於第二個選項我們讀取的是通過中央氣象台提供的API返回的xml格式的資料來填充的。 首先是首頁面排版,由於我做的是一個天氣預報的功能,所以添加了很多與本文無關的控制項,在代碼注釋中寫的很清楚,大家可以直接略過。 public class WeatherPage extends RelativeLayout{
Time of Update: 2013-12-10
MainActivity如下: [java] package cc.testparcelable; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import
Time of Update: 2013-12-10
Fragment是我們在單個Activity上要切換多個UI介面,顯示不同內容。模組化這些UI面板以便提供給其他Acitivity使用便利。同時我們顯示的Fragment也會受到當前的這個Acitivity生命週期影響。(而平常的Fragment有其自己的生命週期) 一、使用方法: 1、建立一個或者多個你需要的Fragment類,其實就是類似activity一樣,也有OnCreate()等回呼函數。 2、如果要讓當前的程式也就是Activity使用Fragment的
Time of Update: 2013-12-10
[java] new Thread() { public void run() { ..... } }.start(); 如果在上述代碼中省略符號處面建立一個Dialog的話會出現Can't
Time of Update: 2013-12-10
package com.example.ttt;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.view.Window;/** * Demo描述: * 改變系統內建ProgressDialog的文字大小 * * 改變方式: * 為ProgressDialog設定一個style即可 * 參見styles.xml * */public
Time of Update: 2013-12-10
一、數組指標:數組指標就是一個指標,只不過它指向的是一個數組.可以通過如下方式來定義 typedef int Array[5]; //數群組類型Array* m; //數組定義還有一種更為簡潔的寫法:int (*m)[10]; 二、指標數組:所謂的指標數組就是一個數組,只不過數組元素是指標,可以通過如下方式來定義 int*
Time of Update: 2013-12-10
1.StrictMode StrictMode 是android API 9 引入的一個類, 能夠協助開發人員 發現代碼中的一些問題。它可以設定一些策略,當程式違反這些策略的時候,它會提示開發人員。 主要有兩大類策略,一個是線程方面的策略,一個是VM方面的策略。線程策略方面,它能夠發現UI線程讀寫DISK,UI線程訪問網路,自己寫的速度慢的代碼。VM策略方面,它能夠發現 Activity記憶體泄露, SQL 對象記憶體泄露,
Time of Update: 2013-12-10
題目大意: 跳棋有0~n個格子,每個格子X可以搖一次色子,色子有六面p(1=<p<=6),機率相等,可以走到X+p的位置,有些格子不需要搖色子就可以直接飛過去。問從0出發到達n或超過n搖色子的次數的期望。 解題思路: 簡單機率dp,去年網路賽的一道水題,當時水平太差沒過。 dp[i]表示從i出發到達最終位置的次數期望。 轉移方程當i需要搖色子時,dp[i]=Σ(1+dp[i+j])(1<=j<=6);否則dp[
Time of Update: 2013-12-10
android 下如果做處理圖片的軟體 可以調用系統的控制項 實現縮放切割圖片 非常好的效果 今天寫了一個demo分享給大家。 package cn.m15.test; import java.io.ByteArrayOutputStream; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap;
Time of Update: 2013-12-10
public class StartTest extends InstrumentationTestRunner { public TestSuite getAllTests() { TestSuite suite = new InstrumentationTestSuite(this);
Time of Update: 2013-12-10
怎樣實現Android解析JSON執行個體。 如下就是一小段代碼: // 建立一個JSON數組, String jsonStr = new String(baos.toByteArray()); JSONArray json = new JSONArray(jsonStr); // 解析一個JSON數組
Time of Update: 2013-12-10
擷取LayoutInflater的方法有如下三種: LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = LayoutInflater.from(context); (
Time of Update: 2013-12-10
1,引用沒釋放造成的記憶體泄露 1.1註冊沒取消造成的記憶體泄露這種Android的記憶體泄露比純Java的記憶體泄露還要嚴重,因為其他一些Android程式可能引用我們的Anroid程式的對象(比如註冊機制)。即使我們的Android程式已經結束了,但是別的引用程式仍然還有對我們的Android程式的某個對象的引用,泄露的記憶體依然不能被記憶體回收。 比如樣本1:假設我們希望在鎖定畫面(LockScreen)中,監聽系統中的電話語音以擷取一些資訊(如訊號強度等),則可以在L