Time of Update: 2014-02-10
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如下: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
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
去年,Android應用數量已經超過iOS成為全球最大的生態系統,不過在這多大百萬的應用中,有些應用的下載量很大,賺的盆滿缽滿;另外一些應用就石沉大海、無人問津了。擁有多年程式開發經驗,最近在開發Android應用Sliding Explorer的Shirwa
Time of Update: 2014-02-08
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hzhi.time_widget" android:versionCode="1" android:versionName="1.0" > <uses-sdk
Time of Update: 2014-02-08
離線目錄結構: /sdcard/Android/data/com.douban.radio下 ./cache/fileCaches: 離線音樂歌詞(lyric) ./cache/images: 離線音樂封面圖片(jpg) ./files/cache: 離線音樂(mp3)
Time of Update: 2014-02-08
學習了如何搭建安卓開發環境之後,在這篇文章裡我們繼續前進,學習如何使用 Qt Creator 3.0 來建立、運行、調試、部署安卓上的 Qt 應用。本文只涵蓋 Qt Creator 的安卓相關部分。準備你的安卓 Qt
Time of Update: 2014-02-08
之前在使用iOS時,看到過一種分組的View,每一組都有一個Header,在上下滑動的時候,會有一個懸浮的Header,這種體驗覺得很不錯,請看:中標紅的1,2,3,4四張圖中,當向上滑動時,仔細觀察灰色條的Header變化,當第二組向上滑動時,會把第一組的懸浮Header擠上去。這種效果在Android是沒有的,iOS的SDK就內建這種效果。這篇文章就介紹如何在Android實現這種效果。1、懸浮Header的實現其實Android內建的連絡人的App中就有這樣的效果,我也是把他的類直接拿過來
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方法重新初始化。
Time of Update: 2014-02-08
網上雖然有很多相關部落格,不過貌似都不是最新版的。。於是百度+Google+github上的開源demo,終於成功的配置了android proguard。 最新版的android sdk的預設配置已經可以滿足我們的大多數要求了,我們只需要按照sdk的提示就可以配置大部分的必須配置,然後再加上一些基本的 自訂配置就行了。 第一步,取消project.properties裡面關於proguard的注釋。這一步可以開啟proguard。根據網上的部落格,