Time of Update: 2018-12-08
前言 關鍵字:Vitamio、VPlayer、Android播放器、Android影音、Android開源播放器 本章節把Android萬能播放器本地播放的主要功能(緩衝播放清單和A-Z快速查詢功能)完成,和播放組件關係不大,但用到一些實用的技術,歡迎交流! 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
Time of Update: 2018-12-08
課程名稱:課程一:Android晉級系列講座之ListView完全解析(中級課程)課程二:Memory in Android(進階課程)講師資料: 講師 - 趙楊 - Android進階講師開課資訊: 招募學員:30名 開課時間:2012-11-10(課程一)、2012-11-17(課程二)【注意:課程一滿10人以上開課,課程二滿5人以上開課,人數不夠日期順延】 培訓時間長度:4個小時 報名方式:發郵件到yijieke@qq.com報名,提交個人的:
Time of Update: 2018-12-08
前言還在擔心Parse不支援複雜的SQL查詢,比如實現尋找附近的人的功能,今天有認真的看了一遍文章《面向 Android 應用程式的基於 Parse 雲的服務》,喜出望外,居然直接提供了API,不愧是專門做移動背景! 聲明歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯: http://over140.cnblogs.com 本文一、系列1、【Parse】開發筆記(1)—— 準備 2、【Parse】開發筆記(2)——
Time of Update: 2018-12-08
錯誤資訊: Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 資訊補充:使用FragmentActvitiy + Fragment 錯誤原因:
Time of Update: 2018-12-08
這個Android例子實現了一個小程式,這個程式的特殊之處在於只要運行一次,然後它就會伴隨著手機的啟動而自己運行。首先,為了捕捉手機啟動的事件,我們需要在AndroidManifest.xml檔案中添加如下的代碼: <!-- 委派receiver名稱為類別名稱 --> <receiver android:name="HippoStartupIntentReceiver" > <!--
Time of Update: 2018-12-08
MainActivity如下: 複製代碼 代碼如下:package cn.testreflect; import java.lang.reflect.Field; import android.os.Bundle; import android.widget.ImageView; import android.app.Activity; /** * Demo描述: * 依據圖片的名字,通過反射擷取其在drawable中的ID * 在根據此ID顯示圖片 */ public class
Time of Update: 2018-12-08
1. 安裝所有的套件sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk tofrodos
Time of Update: 2018-12-08
複製代碼 代碼如下:package cn.mypic; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;
Time of Update: 2018-12-08
我們的應用或多或少都會從網路擷取圖片資料然後進行顯示,下面就將實現一個這樣的例子,擷取網路中的圖片!首先:我們來看一下介面中有三個控制項,一個EditText,一個Button,一個ImageView1、下面是具體布局檔案<EditText android:id="@+id/picturepagh" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@strin
Time of Update: 2018-12-08
1. 對圖片本身進行操作盡量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 來設定一張大圖,因為這些方法在完成 decode 後,最終都是通過 Java 層的 createBitmap 來完成的,需要消耗更多記憶體。因此,改用先通過 BitmapFactory.decodeStream 方法,建立出一個 bitmap,再將其設為 ImageView 的 source,decodeStream
Time of Update: 2018-12-08
1. 圖片放縮複製代碼 代碼如下:// zoom 放縮 public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); Matrix matrix = new Matrix(); float scaleWidth = w / (float) width;
Time of Update: 2013-11-16
在proguard的舊版本中只會出現類似“Can't read proguard.ClassPathEntry@1a0c10f (No such file or directory)”這種提示是沒有找到要混淆的jar包!但是舊版本也不提示具體找不到哪個jar包!所以下載proguard4相應的新版本,新版本內容如下 1.http://ishare.iask.sina.com.cn/f/12510145.html?from=like
Time of Update: 2013-11-16
前言還在擔心Parse不支援複雜的SQL查詢,比如實現尋找附近的人的功能,今天有認真的看了一遍文章《面向 Android 應用程式的基於 Parse 雲的服務》,喜出望外,居然直接提供了API,不愧是專門做移動背景! 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯: http://over140.cnblogs.com 本文一、系列1、【Parse】開發筆記(1)—— 準備
Time of Update: 2013-11-16
最近導師要求我和另一個同學開發一個手機上課簽到應用,我負責用戶端和伺服器之間的通訊架構編寫和資料的儲存本人大學四年只用過彙編和C/C++,因此對andriod開發還是一竅不通,花了一個星期寫出來了基本的通訊功能首先是伺服器端的架構: 在網路通訊上主要有三類網路通訊線程,一是定時多播線程將同一區域網路內的教師機ip廣播給所有學生機,由於一個AP支援的串連數不多,所以才使用定時多播。二是監聽線程,接受學生機的tcp串連然後new出簽到事務線程。三是事務線程,處理學生的簽到資訊和
Time of Update: 2013-11-05
我們知道ViewGroup中的子類大部分有Layout這種布局,而View中的子類主要是各種控制項,當你在螢幕點擊的時候,它的事件處理是怎樣的呢? onInterceptTouchEvent是ViewGroup中的方法,點擊螢幕後:
Time of Update: 2013-11-05
使用的邊框類似於:在邊框中加入的圖片類似於:最終類似於:實現的部分代碼:string iconNinjaTable = "icon/icon_" + pNinjaTuple->m_icon + ".png";CCTexture2D *pTextureNinjaTable =
Time of Update: 2013-10-28
在Android中,我們有三種方式來實現視頻的播放:1、使用其內建的播放器。指定Action為ACTION_VIEW,Data為Uri,Type為其MIME類型。2、使用VideoView來播放。在布局檔案中使用VideoView結合MediaController來實現對其控制。3、使用MediaPlayer類和SurfaceView來實現,這種方式很靈活。 1、調用其內建的播放器: Uri uri =
Time of Update: 2013-10-28
private void deleteLatestPhoto() { String[] projection = new String[] { MediaStore.Images.ImageColumns._ID, MediaStore.Images.ImageColumns.DATE_TAKEN }; Cursor cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
Time of Update: 2013-10-28
想在程式中監聽螢幕SCREEN_ON和SCREEN_OFF這兩個action,實現螢幕鎖定狀態的監聽,從而實現自己的相應功能。比較奇怪的是這兩個action只能通過代碼的形式註冊才能被監聽到,在AndroidManifest.xml中註冊根本監聽不到。去網上查了一下,原來是PowerManager那邊在發這個廣播的時候做了限制,限制只有register到代碼中的receiver才能接收。特此記錄!public class ScreenActionReceiver extends
Time of Update: 2013-10-28
<p>4.0系統載入網狀圖片不能發在主線程中運行,否則會報異常,用新開線程方法可以解決:</p>package com.smalt.thread; import java.io.InputStream; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.AsyncTask; import android.util.Log;