Time of Update: 2016-06-24
新人報道,新人福利說是新人,其實有點臉紅,因為開通部落格園已經很久,從來沒有分享點什麼。這次下定決心,準備分享一點個人的開發曆程。計劃做幾個典型的Demo:1、連絡人清單 1)側邊添加拼音字母索引 2)字母實現滑動懸停2、自訂控制項(設定介面的條目) 1)是否存在向右的箭頭 2)帶不帶圓角 3)上下左右邊線的顯示 盡請關注!!
Time of Update: 2016-06-21
菜鳥Android之路(上),菜鳥android之路自己為什麼要學android本人作為應屆畢業生,自己進入社會前做過好多夢,可是呢,現實還是打敗了無邪!!面對社會的壓力和殘酷的競爭力自己如何產生下去??我自己對自己說:第一步先養活自己,才能走好以後的路
Time of Update: 2016-06-22
安卓使用SQlite3資料庫無法id主鍵無法自動增加?不是的。,安卓sqlite3安卓使用SQlite3資料庫無法id主鍵無法自動增加?不是的。 要這樣寫:id integer primary key ,要寫integer而不是int所以會報錯!http://blog.csdn.net/zhaocundang SQLite協助類中,這樣寫就可以id號自動增加 public void onCreate(SQLiteDatabase db) { //
Time of Update: 2016-06-20
Android-----完全隱藏軟鍵盤,android-----隱藏隱藏軟鍵盤一直是我頭痛的事情,沒有找到一種真正能隱藏的方法。點擊EditText的時候總是彈出軟鍵盤。-----杯具 杯具(一):Java代碼 InputMethodManager im =(InputMethodManager) mEdit .getContext() .getSystemService(Context.I
Time of Update: 2016-06-21
Gradle混淆+打包Jar包基礎,gradle混淆打包jar本文為原創文章,轉載請註明出處。 文章最後會附帶源碼,有需要的朋友可下載。通常我們編寫Android APP時有這樣的需求:(1)代碼混淆;(2)模組化;(3)向第三方提供JAR包。下面將以執行個體的形式向初學Android或開始使用AndroidStudio(AS)的朋友介紹下這幾部分。引述:(1)AS採用了Gradle的構建工具,可以讓我們很方便的對我們的APP進行配置,比如版本、支援最低API level
Time of Update: 2016-06-20
線程池的簡單使用,線程池簡單使用建立指定線程數量的線程池private static ExecutorService scheduledTaskFactoryExecutor = null;private boolean isCancled = false;private static class ThreadFactoryTest implements ThreadFactory { @Overridepublic Thread newThread(Runnable r) {
Time of Update: 2016-06-21
java中常用的類型轉換,java常用類型轉換1.將字串轉換成整數(String--->int)方法一: (1) int i = Integer.parseInt(String s); 其中(1)其實就是我們經常用到的將s轉換為10進位得數,其實預設是調用了 int i =Integer.parseInt("123",10); (2) i = Integer.
Time of Update: 2016-06-19
Android 採用get方式提交資料到伺服器,androidget首先搭建類比網頁伺服器,建立動態web項目,servlet代碼如下:package com.wuyudong.web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import
Time of Update: 2016-06-20
Android中使用Thread線程與AsyncTask非同步任務的區別,androidasynctask 最近和幾個朋友交流Android開發中的網路下載問題時,談到了用Thread開啟下載線程時會產生的Bug,其實直接用子線程開啟下載任務的確是很Low的做法,那麼原因究竟如何,而比較高大上的做法是怎樣?於是用這篇博文詳細分析記錄一下。一、概念介紹 Thread是指在CPU啟動並執行一個程式中,可以有多個執行路徑。啟動並執行程式稱作進程,而這個執行路徑,就被稱為線程(如果對這兩個名詞不太理
Time of Update: 2016-06-19
Linux0.11核心--記憶體管理之1.初始化,linux0.11記憶體管理【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5597705.html 】Linux核心因為使用了記憶體分頁機制,所以相對來說好理解些。因為記憶體分頁就是為了方便管理記憶體。說到記憶體分頁,最根部的要屬頁目錄表了,head.h中:extern unsigned long pg_dir[1024];// 記憶體頁目錄數組。每個目錄項為4 位元組。從物理地址0
Time of Update: 2016-06-19
Linux0.11核心--進程調度分析之2.調度,linux0.11核心【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5596830.html 】上一篇說到進程調度歸根結底是調用timer_interrupt函數,在system_call.s中:#### int32 -- (int 0x20) 時鐘中斷處理常式。中斷頻率被設定為100Hz(include/linux/sched.h,5),# 定時晶片8253/8254
Time of Update: 2016-06-19
Linux0.11核心--進程調度分析之1.初始化,linux0.11核心【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5596746.html 】首先看main.c裡的初始化函數main函數裡面有個函數是對進程調度的初始化,sched_init()函數,次函數在sched.c中實現:// 發送器的初始化子程式。void sched_init (void){ int i; struct desc_struct *p;//
Time of Update: 2016-06-19
階段一:AsyncTask的三個屬性值和四個步驟,asynctask屬性值“階段一”是指我第一次系統地學習Android開發。這主要是對我的學習過程作個記錄。 最近學到用AsyncTask來處理有關網路的操作。雖然代碼看上去不是很複雜,但仍有很多地方有疑惑。所以研讀了一下API文檔,在這裡把我學到的和練習的代碼展示出來。如有錯誤,歡迎指出!一、關於AsyncTask的<Params, Progress, Result>在建立Asy
Time of Update: 2016-06-17
Sample Apps by Android Team,appsandroidSample Apps by Android Team 代碼下載:http://pan.baidu.com/s/1eSNmdUE ,
Time of Update: 2016-06-18
我的android學習經曆34,android學習經曆34用類對象作為ArrayAdapter綁定的基礎資料型別 (Elementary Data Type)(和SimpleAdater效果類似)一般ArrayAdapter綁定的基礎資料型別 (Elementary Data Type)是String,接下來介紹一下類對象作為基礎資料型別 (Elementary Data Type);首先,建立一個類News,這個類作為基本的資料類型package
Time of Update: 2016-06-17
Android進階_第三方下載工具Volley,androidvolleyVolley下載主要應用於下載文本資料和圖片資料兩個方向,下面分別介紹;一、使用Volley開啟下載,首先要做的是導包和添加許可權;(1)在build.gradle檔案中匯入依賴包:compile
Time of Update: 2016-06-17
android VelocityTracker 速度追蹤器的使用及建立,velocitytrackerVelocityTracker 速度追蹤第一,建立方式:VelocityTracker mVelocityTracker = new VelocityTracker .obtain()第二,把你要追求的MotionEvent 註冊到VelocityTracker
Time of Update: 2016-06-17
android自訂Toast之-彈出訊息,androidtoastandroid自訂Toast之-彈出訊息實現方法:1.new 一個Toast執行個體toast。2.自訂一個顯示的View執行個體view 。3.把toast.setView(view),toast.setDuration(Toast.LENGTH_LONG)設定顯訊息示時間4.避免操作有誤一直重複彈出訊息處理,定義一個Toast的全域變數避免重複執行個體化進行控制 下面是代碼package
Time of Update: 2016-06-13
Android Handler、Loop 的簡單使用,androidhandler1、子線程和子線程之間的通訊package lib.com.myapplication;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.support.v7.app.AppCompatActivity;public class
Time of Update: 2016-06-13
Android 資料庫的事務,android資料庫事務什麼是資料庫的事務事務(Transaction)是訪問並可能更新資料庫中各種資料項目的一個程式執行單元(unit)。事務通常由進階資料庫操縱語言或程式設計語言書寫的使用者程式的執行所引起,並用形如begin transaction和end