Time of Update: 2014-02-10
Time of Update: 2014-02-10
MainActivity如下:package cc.testview1;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 自訂Dialog,在Dialog中有動畫(旋轉動畫或者幀動畫)效果 */public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2014-02-10
簡單的 Android 拍照並顯示以及擷取路徑後上傳Activity 中的代碼,我只貼出重要的事件部分代碼 public void doPhoto(View view) { destoryBimap(); String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { Intent
Time of Update: 2014-02-10
在第一篇文章中又點擊事件的一個例如引入事件的學習,之後第二篇文章尋找一下點擊事件最終是在什麼地方觸發的,發現是在onTouchEvent方法中,第三篇和第四篇總結了一下onTouchEvent的參數MotionEvent對象的常用屬性getAction() 與 getX(),
Time of Update: 2014-02-10
MainActivity如下:package cc.testviewstudy1;import android.os.Bundle;import android.app.Activity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewParent;import android.widget.RelativeLayout;/** * Demo描述: * 關於自訂View的學習(
Time of Update: 2014-02-10
本章主要介紹Android的輸入、輸出支援,Android為檔案IO提供了openFileOutput和openFileInput兩個便捷的方法;為記錄、訪問應用程式的參數、選項提供了SharedPreferences工具類,可以方便地讀、寫參數選項;除此之外,重點掌握的是SQLite資料庫,Android內建SQLite資料庫,且為此提供了大量方便的工具類;最後,手勢支援和自動朗讀也算是Android的特別的輸入、輸出。!
Time of Update: 2014-02-10
MainActivity如下:vcD4KPHByZSBjbGFzcz0="brush:java;">package cc.testview4;import cc.testview4.SlideView.SwitchChangedListener;import android.app.Activity;import android.os.Bundle;/** * Demo描述: * 自訂滑動控制項 * * 參考資料: *
Time of Update: 2014-02-10
MainActivity如下:package cc.testviewstudy2;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 關於自訂View的學習(二) * * View的繪製流程:onMeasure()-->onLayout()-->onDraw() * * 學習資料: * http://blog.csdn.net/guolin_blog/article/details/16330267 *
Time of Update: 2014-02-10
parcel的使用方法:parcel可以想成是一個資料的包裹,什麼東西都能放進去產生parcel對象:parcel = Parcel.obtain();給parcel賦值:parcel.writeString("abc");parcel.writeInt(123);parcel.writeFloat(1.4f);擷取parcel的值:parcel.setDataPosition(0);String str = parcel.readString();int i =
Time of Update: 2014-02-10
MainActivity如下:package cc.textview5;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;import android.app.Activity;/** *
Time of Update: 2014-02-10
本人每次在使用android時總是喜歡用最新的sdk(其實是做系統就刪了),這樣就發現不知從什麼時候起android就不讓在主線程中下載東西,即使是很小的東西東不行。這也算是對程式的規範吧,因為如果在一段時間中不能下載完成,主線程一直處於假死狀態,系統會強制關閉的。然而,我們經常需要在下載資料以後進行UI的更新。這又造成兩個不在一個線程中。下面貼出一些代碼來解決這個問題。package com.yx.mp3player;import java.io.StringReader;import
Time of Update: 2014-02-10
MainActivity如下:package cc.testviewstudy3;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.app.Activity;/** * Demo描述: * 關於自訂View的學習(三) * * 自訂View的實現方式大概可以分為三種: * 自繪控制項、群組控制項、以及繼承控制項 *
Time of Update: 2014-02-10
MainActivity如下:package cc.testviewstudy4;import java.util.ArrayList;import java.util.HashMap;import cc.testviewstudy4.ListViewSubClass.OnDeleteListener;import android.os.Bundle;import android.widget.SimpleAdapter;import android.app.Activity;/** *
Time of Update: 2014-02-10
題目連結:Codeforces 388A Fox and Box Accumulation題目大意:給出n個箱子,每個箱子告訴你說最多可以在這個箱子上面放幾個箱子,問說最少需要壘多少落。解題思路:x最大才105,用一個cnt數組記錄下每種箱子的個數,然後從最小的開始一直往上加,直到不能加為止。#include #include #include using namespace std;const int N = 105;int n, cnt[N], tmp;void init () {int
Time of Update: 2014-02-10
特性:安卓原生的側滑抽屜下拉重新整理首頁貼文清單下滑到頭後自動擷取新的內容瀏覽文章詳情並支援Markdown,左右側滑分別展示文章內容、回複列表、回複編輯(預覽)登入、退出功能為什麼要開發安卓版本我希望用自己掌握的技術在安卓上面提供優秀的體驗探索HTML5與native的結合一套更快更好的與Rails結合的移動端開發技術預覽Gmail的抽屜Markdown節點Tips練習之作,所以用戶端還不是很完善。
Time of Update: 2014-02-10
有時候我們寫的APP要在按下HOME鍵返回案頭前做一些儲存資料等操作,這樣就要涉及到HOME事件的監聽,下面是用廣播監聽HOME事件的代碼和代碼的使用方法。(PS:這段類代碼是我從一個叫做 推聊 的APP原始碼裡面挖出來的~ 我這裡是寫它的使用方法,不算抄襲吧?!)HomeWatcher.java 類:封裝了HOME點擊事件的廣播接收者、註冊廣播接收者方法以及設定了兩個回調介面方法。/** * Home鍵監聽封裝 */public class HomeWatcher {static final
Time of Update: 2014-02-09
應用中包含廣告是能夠理解的,但經常造成使用者誤點,或者廣告切換時造成下載流量,就有點讓人不舒服了。 以下就以Google AdMob廣告為例,看怎樣徹底去除他。 先分析一下Google AdMob的工作方式。 Google AdMob採用註冊並嵌入到布局的方式,來避免與應用耦合。於是,去除也就是反過來處理就行了。
Time of Update: 2014-02-08
其實這個代碼,是原來學習的時候搜到的不過都老早了忘記是哪裡的了。順便在裡面加了些注釋 。看著 對照代碼 就特別明了了,各種組合出各種很炫的效果/** * Camera與Matrix的比較: * Camera的rotate()相關方法是指定某一維度上旋轉指定的角度。 * Matrix的rotate()相關方法實現的效果是順時針旋轉指定的角度;與Camera指定Z軸旋轉效果相同,但方向相反。 * *
Time of Update: 2014-02-08
Activity通常是學習Android寫demo時遇到的第一個類,知名程度可以與經典的列印“Hello World”相媲美,畢竟在Android中即使想在介面上顯示一個“Hello World”,也必須先建立Activiy子類在其onCreate方法中建立視圖,在視圖上添加文字“Hello World”。哈哈,接下來就來看看Android 的四大組件使用頻率最高的Activity吧。一、Activity是什嗎? 首先會提出一個問題,Activity到底是什嗎?
Time of Update: 2014-02-08
在Android開發中,如果某些事件觸發(例如:旋屏事件),則Activity會重新調用onCreate方法,對Activity重新初始化,這樣不僅效率低,而且會造成資料丟失,解決辦法是重寫onConfigurationChanged方法,並在AndroidManifest.xml中對Activity聲明configChanges,這樣特定事件觸發就會調用onConfigurationChanged方法,而不是onCreate方法重新初始化。