分析這個這個拿筆在紙上畫圖是最好的方式,我是畫的圖。直接上圖吧。就是俺的諾基亞6500s拍照實在是不給力。防止以後忘記沒的復習,我用文字描述一下。---------------------------------分割線----------------
onInterceptTouchEvent()用於處理事件並改變事件的傳遞方向。處理事件這個不用說了,你在函數內部編寫代碼處理就可以了。而決定傳遞方向的是返回值,返回為false時事件會傳遞給子控件的onInterceptTouchEvent();返
onInterceptTouchEvent()是ViewGroup的一個方法,目的是在系統向該ViewGroup及其各個childView觸發onTouchEvent()之前對相關事件進行一次攔截,Android這麼設計的想法也很好理解,由於View
每一個運行在Android平台的進程都位於一個棧中。使用一個位於前台的Activity時,托管該Activity的系統進程位於棧的頂端,而上一個進程(托管在前台運行的任何Activity的進程)下移一個位置。1.理解進程與活動之間的關系當Androi
在弄一個數據庫修復的問題,就是sqlite的數據庫打不開,但是數據庫中還是有數據的,那麼應該如何修復這個數據庫呢?我的做法是:首先,需要導出數據庫的腳本。我是通過Sqlite3.exe這個命令行工具實現的具體的操作如圖所示:那麼這個最重要的一步“生成
在寫Android的程序過程中,總是會用到許許多多的字符串,在平時的程序實踐中,我對字符串的應用有些個人的應用見解,如下:1.字符串的定義在我們需要引用字符串時,需要在strings.xml文件中定義一個相應的字符串名稱,如果其他的地方需要用到相同的
今天做了一下Gallery與ImageSwitcher的綜合運用,下面是運行的效果,可以點擊或者手動拖動圖片:下面附上源碼:package com.Android.cf; import 
使用 AbsoluteLayout 可以直接指定其子 View 的絕對位置, 這種布局方式雖然簡單,但是不夠靈活。比如在一個程序中,按鈕2 位於 按鈕1 的下方且和 按鈕1 左對齊,我們可以使用指定兩個按鈕的絕對位置的方式布局,但是當布局完成後,由於
textview1.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度最關鍵部分,設置字體透明度 argb(Alpha, R, G, B)package net.Android.touming
Android系統裡面有3種類型的菜單:options menu,context menu,sub menu。 options menu 按Menu鍵就會顯示,用於當前的Activity。它包括兩種菜單項
Android手機操作系統的應用方式靈活,簡單,深受廣大編程愛好者的喜愛。尤其是它的開源代碼,使得我們能夠方便的得到自己想要的功能需求。今天我們就為大家帶來了有關Android圖片浏覽的相關方法。首先是Android圖片浏覽中layout xml:&
Android操作系統中對於圖片的操作我們在《Android圖片浏覽源碼解讀》文章中也有所介紹。不過對於圖片的大小調整往往都局限於固定的調整。如何才能滿足動態大小調整呢?我們在這裡就為大家詳細介紹有關Android圖片大小調整的動態實現方法。昨天,動
1. Android文件管理器介紹android系統並不自帶文件管理器,但是很多情況下,我們有諸如從SD中打開文件的需要,就必須借助三方開發的資源管理器,常用的有AndExplorer等。這種情況下發布
在應用中實現圖像變換相關的處理時,有時會遇到分配內存失敗(OutOfMemoryError)的問題。比如我用N1拍照的分辨率是2500x1900,格式為jpg。使用Bitmap類將打開後,由於是從文件讀取,它的屬性被設為不能修改(mutable),如
1. 說明Android系統中調試Java非常容易,一般遇到錯誤都在logcat中打印出錯時函數的調用關系,而C庫中出錯時只看到一些二進制信息,使用gdbserver調試環境搭建又比較復雜。下在介紹一個簡單的調試庫的方法,當然需要有so庫
讀管道:1、進程從管道中讀取數據時,進程被掛起直到數據被寫進管道。(如果管道被兩個進程共享,進程A關閉了讀端,進程B讀寫都開啟,B使用讀端時,會一直等待B進程的寫端的動作,而不會理會A的動作。)2、當所有的寫者關閉了管道的寫數據端時,試圖從管道中讀取
exec系統調用會從當前進程中把當前程序的機器指令清除,然後在空的進程中載入調用時指定的程序代碼,最後運行這個新的程序。#include<stdio.h> #include<signal.h> &nbs
功能描述:程序應用多線程技術,可是實現1對N進行網絡通信聊天。但至今沒想出合適的退出機制,除了用Ctr+C。出於演示目的,這裡采用UNIX域協議(文件系統套接字),程序分為客戶端和服務端。應用select函數來實現異步的讀寫操作。先說一下服務端:首先
看微博這麼火,也試試這新浪微博開放平台,發現給了C++版客戶端,還給了測試例子,可是沒有區分出Linux平台和Mac平台,就這麼嘗試下把這個客戶端程序移植到Linux下運行看看。不過也不是完全盲目,還是看到人家給的SDK資源下有著Linux目錄和Ma