Time of Update: 2018-12-05
我一直都不清楚Spanned.SPAN_EXCLUSIVE_EXCLUSIVE、Spanned.SPAN_INCLUSIVE_EXCLUSIVE、Spanned.SPAN_EXCLUSIVE_INCLUSIVE、Spanned.SPAN_INCLUSIVE_INCLUSIVE這幾個參數的含義,直到看到這位老兄的blog,http://aichixihongshi.iteye.com/blog/1207503我把關鍵區段摘抄如下:Spanned.SPAN_EXCLUSIVE_EXCLUSIVE,這
Time of Update: 2018-12-05
Activity的4種狀態:活動的:當一個Activity在棧頂,它是可視的、有焦點、可接受使用者輸入的。Android試圖盡最大可能保持它活動狀態,殺死其它Activity來確保當前活動Activity有足夠的資源可使用。當另外一個Activity被啟用,這個將會被暫停。暫停:在很多情況下,你的Activity可視但是它沒有焦點,換句話說它被暫停了。有可能原因是一個透明或者非全屏的Activity被啟用。當被暫停,一個Activity仍會當成活動狀態,只不過是不可以接受使用者輸入。在極特殊的
Time of Update: 2018-12-05
轉自 http://hellorheaven.iteye.com/blog/1776611left_in.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="100" android:fromXDelta="-15
Time of Update: 2018-12-05
在用android手機進行h264硬式編碼時候如果要進行視頻流的即時傳輸,就需要知道視頻流的Sequence Parameter Sets (SPS) 和Picture Parameter Set
Time of Update: 2018-12-05
大家千萬不要錯過這篇文章,畢業三年多了,能看到這篇文章也是一種幸運,真的受益匪淺,對我有很大啟迪,這篇文章將會改變我的一生,真的太好了,希望與有緣人分享,也希望對有緣人有所協助!看完之後有種“相見恨晚”的感覺,特別激動,希望大家好好的珍藏這篇文章,相信多年以後,再來看這篇文章,一定有不同的感覺。正如"打工皇帝"唐駿說:"我覺得有兩種人不要跟別人爭利益和價值回報。第一種人就是剛剛進入企業的人,頭5年千萬不要說你能不能多給我一點兒工資,最重要的是能在企業裡學到什麼,對發展是不是有利……"人總是從平坦
Time of Update: 2018-12-05
今天補充關於modify data的內容,Google的官方文檔上是這樣講的: 修改資料庫的幾種可能:· Adding newrecords· Adding newvalues to existing records· Batchupdating existing
Time of Update: 2018-12-05
5.將解析後的音視頻資料分別交給VideoTrack和AudioTrack:void AwesomePlayer::setVideoSource(sp<MediaSource> source) { CHECK(source != NULL); if (mPrefetcher != NULL) { source = mPrefetcher->addSource(source); } mVideoTrack = source;}void
Time of Update: 2018-12-05
看完Google的文檔,我終於自己寫出了一個簡單的ContentProvider,並且寫了另一個工程去使用它,現總結如下: 一、建立一個ContentProvider必備:1. Setup a system for storing the data,就是想好你用什麼方式儲存資料,你可以用任何你喜歡的方式儲存,檔案儲存體或SQLite資料庫2. Extend the ContentProvider class to provide access to the data.3.
Time of Update: 2018-12-05
HSQLDB 是一個輕量級的純Java開發的開放原始碼的關聯式資料庫系統。因為HSQLDB的輕量(佔用空間小),使用簡單,支援記憶體運行方式等特點,HSQLDB被廣泛用於開發環境和某些中小型系統中。HSQLDB的運行需要Java環境的支援。HSQLDB的四種運行模式: 運行模式 說明 啟動命令 JDBC例記憶體(Memory-Only)模式 所有資料都在記憶體裡操作。應用程式退出後則資料被銷毀。啟動方式1:通過程式中首次調用Connection c =
Time of Update: 2018-12-05
android:stretchColumns="1" android:shrinkColumns="1"這兩個屬性是TableLayout所特有的,也是這兩個屬性影響了子物件的布局。表格版面配置是按照行列來組織子視圖的布局。表格版面配置包含一系列的Tabrow對象,用於定義行(也可以使用其它子物件)。表格版面配置不為它的行、列和儲存格顯示表格線。每個行可以包含個以上(包括)的儲存格; 每個儲存格可以設定一個View對象.與行包含很多儲存格一樣,
Time of Update: 2018-12-05
這次我按照自己的想法增加了兩個功能,一是:按名字查詢;二是:多表查詢。我的理解:其實ContentProvider的機制很隨意,它就類似於一個伺服器一樣,你把uri傳來,只要按照特定的方式,它就能給你特定的功能,我覺得這個機制自由又方便。 其實這兩個功能主要通過修改query就可以,完整的ContentProvider代碼如下:package com.ianc.lilyprovider;import android.content.ContentProvider;import
Time of Update: 2018-12-05
打個比方:一個object就像一個大房子,大門永遠開啟。房子裡有很多房間(也就是方法)。這些房間有上鎖的(synchronized方法),和不上鎖之分(普通方法)。房門口放著一把鑰匙(key),這把鑰匙可以開啟所有上鎖的房間。另外我把所有想調用該對象方法的線程比喻成想進入這房子某個房間的人。所有的東西就這麼多了,下面我們看看這些東西之間如何作用的。 在此我們先來明確一下我們的前提條件。該對象至少有一個synchronized方法,否則這個key還有啥意義。當然也就不會有我們的這個主題了。
Time of Update: 2018-12-05
功能如下:流程如下: RemoteImageViewActivity: public class RemoteImageViewActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-05
1 http://www.speak2me.cn/main/home/cn/member_register.php?uid=298073&code=3276d4b9d5a5fdfaa7b2021c3de55995 (免費學英語口語聽力,大量免費課程) 2.http://www.ywhc.net/article/Index.asp(英文薈萃)(內含口語8000句)
Time of Update: 2018-12-05
本文分為兩個部分:1,JVM specification s(JVM 規範) 對JVM 記憶體的描述2,Sun 的JVM 的記憶體機制。JVM specification 對JVM 記憶體的描述首先我們來瞭解JVM specification 中的JVM 整體架構。如:主要包括兩個子系統和兩個組件: Class loader(類裝載器) 子系統,Execution engine(執行引擎) 子系統;Runtime data area (運行時資料區域)組件, Native interface(
Time of Update: 2018-12-05
android的api中沒有直接提供氣球和資訊視窗的控制項的實現,所以時常要開發帶資訊視窗的氣球實作類別,這時需要自訂一個氣球overlay來繼com.google.android.maps.Overlay類,overlay就是可以自訂繪製的覆蓋在地圖上面的一個層。下面是代碼:package morgen.mstx;import java.util.ArrayList;import java.util.List;import
Time of Update: 2018-12-05
之前一直沒有搞懂android:padding和android:layout_margin的區別,其實概念很簡單,padding是站在父view的角度描述問題,它規定它裡面的內容必須與這個父view邊界的距離。margin則是站在自己的角度描述問題,規定自己和其他(上下左右)的view之間的距離,如果同一級只有一個view,那麼它的效果基本上就和padding一樣了。例如我的XML layout代碼如下:<?xml version="1.0"
Time of Update: 2018-12-05
package testXML;import testEmail.*;import java.io.*;import org.dom4j.io.*;import org.dom4j.Document;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;import org.xml.sax.InputSource;public class PrettyPrint {
Time of Update: 2018-12-05
當我們用戶端與服務端進行資料轉送時需要走流量,為了節省流量我們常常需要寫一個壓縮類對資料進行壓縮。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;/** * GZIP壓縮解壓類
Time of Update: 2018-12-05
由於android軟體的顯示控制項上要求長度超過一定的數值就截取並加省略符號,所以寫了這個方法: package com.eoeandroid.demo.testcode; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix; import