Time of Update: 2015-03-19
標籤:android 開發人員 編輯器 原始碼 設計 如果你希望你的Android裝置,如智能手機和平板電腦,在任何時間和任何地方都能夠編寫代碼,那麼,不妨看看下面我將介紹的15款Android代碼編輯器,它們必將成為你的理想工具。1.Deuter
Time of Update: 2015-03-23
android Dialog執行個體,androiddialog執行個體Dialog類 1 public class DialogUtil { 2 3 public static Dialog EditDialog(Activity context,View view){ 4 final Dialog dialog = new Dialog(context, R.style.dialogStyle); 5
Time of Update: 2015-03-23
基礎之activity跳轉,activity跳轉今天解決的問題是 activity的跳轉。目前我學習到的跳轉的方式有2種1. 用 setContentView() 方法2. 用 Intent 對象方法一:setContentView() 該方法 不要求 目標activity 在 AndroidManifest.xml 檔案中配置 activity 節點,也可以不要求有 .java 類檔案。如果跳轉後,按返回鍵,不響應 代碼如下,實現了
Time of Update: 2015-03-23
IOS網路開發NSURLSession詳解(一)概述,iosnsurlsession 原創blog,轉載請註明出處blog.csdn.net/hello_hwc 我的IOS-SDK詳解專欄,歡迎關注 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言: 這個IOS網路編程的系列計劃6篇文章,NSURLSession3篇(一篇概述,一篇詳細闡述三種task和delegate的使用,一篇闡述授權,認證等內容)
Time of Update: 2015-03-23
關於cocos2dx3.2返回鍵問題以及ansi轉utf8的問題,cocos2dx3.2utf8 轉載請註明出處:簾卷西風的專欄(http://blog.csdn.net/ljxfblog)
Time of Update: 2015-03-23
Android自訂控制項:可複用的Dialog彈出框,androiddialog最近幫工作室改一個項目,需求是製作許多單選、多選的Dialog彈出框,我感覺有許多代碼都是可重用的,就寫了個可重用的Dialog類,廢話不多說,先看圖:由於一些和諧的原因,實際效果肯定是比這個好看的,這裡基本上都是原生屬性修改……簡單講一下設計思路吧:為什麼選擇自訂DIalog子類而不是AlertDialog子類(或者其他)?Dialog子類是諸如AlertDialog子類等的父類,其可自訂範圍更廣(因為被設計的子類
Time of Update: 2015-03-21
git在Android平台Eclipse上的安裝和使用一、在GitHub上申請一個代碼倉庫首先你要申請一個代碼倉庫,這裡推薦GitHub,有收費和不收費兩種。 點擊的New repository 填寫好相關資訊後,出現了你自己的代碼倉庫,那個http的地址便可以使用了。這裡會出現常用的Git指令。二、在eclipse上安裝Git外掛程式Help-------Install new
Time of Update: 2015-03-23
Android5.0全透明狀態列效果 實現上述效果的代碼如下: public class MainActivity extends Activity { @SuppressLint("InlinedApi")@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2015-03-20
關於通過bindService啟動的service,在unbindService後service是否繼續啟動並執行討論,jquerybindunbind有三種情況:如果直接使用服務,則沒有必要進行綁定,但是如果要使用服務裡面的方法,則要進行綁定。具體的啟動情況有下: 1.當啟動時,單獨調用bindService方法,在unbindService後,會執行service的onUnbind,在執行onDestroy方法。
Time of Update: 2015-03-20
Android 學習筆記(一) 該醒醒了,android醒醒時間過的真快,轉眼2015年多都快過了四分之一了,這一年.net大新聞莫過於.net 開源了,visual studio 免費了,net 真正要跨平台了, visual studio 可以做android開發、IOS開發! 身為一個.net 開發人員,絕對值得慶祝,高興過後靜下心想想,似乎自己錯過了太多,這些年移動開發可謂如火如荼,但似乎好像一直和自己沒啥關係,去年學了6個月的window
Time of Update: 2015-03-21
Android非同步載入全解析之使用多線程非同步載入之使用多線程初次嘗試非同步、非同步,其實說白了就是多任務處理,也就是多線程執行,多線程那就會有各種問題,我們一步步來看,首先,我們建立一個class——ImageLoaderWithoutCaches,從命名上,大家也看出來,這個類,我們實現的是不帶緩衝的映像載入,不多說,我們再建立一個方法——showImageByThread,通過多線程來載入映像:/** * Using Thread *
Time of Update: 2015-03-20
ListView的getChildAt(i)方法,listviewgetchildatListView的getChildAt(i)方法只能擷取顯示在螢幕上的內容,其中i參數為列表子項在可視範圍內的第幾項。若是超出顯示範圍外,則會返回null 指標。listView.getLastVisiblePosition()和
Time of Update: 2015-03-20
Win7下Android開發環境的搭建(更新於2015/3),win7androidWin7下Android開發環境的搭建(更新於2015/3)——JDK + Eclipse + Android SDK + ADT 的安裝、配置Android開發環境搭建並不複雜,就是資源不好下,本文針對目前win7環境下,基於JDK+Eclipse+SDK+ADT的Android開發環境的搭建進行總結。 本文所用到資源的URL如下:JDK:http://
Time of Update: 2015-03-20
多線程,什麼是多線程 多線程1. 進程1.1 定義進程是指在系統中正在運行的一個應用程式。每個進程之間是獨立的,每個進程均運行在其專用且受保護的記憶體空間內。2. 線程2.1 定義線程是進程的基本執行單元,一個進程(程式)的所有任務都線上程中執行。1個進程要想執行任務,必須得有線程(每1個進程至少要有1條線程)3.
Time of Update: 2015-03-20
Android最佳效能實踐(四)——布局最佳化技巧,android最佳效能轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/43376527在前面幾篇文章當中,我們學習了如何通過合理管理記憶體,以及高效能編碼技巧的方式來提升應用程式的效能。然而實際上介面布局也會對應用程式的效能產生比較大的影響,如果布局寫得糟糕的話,那麼程式載入UI的速度就會非常慢,從而造成不好的使用者體驗。那麼本篇文章我們就來學習一下,如何通過最佳化布局來提供應用
Time of Update: 2015-03-20
受不了Android SDK文檔開啟緩慢問題,自己開發簡易離線瀏覽器。google android
Time of Update: 2015-03-20
Android 資料緩衝採用緩衝,可以進一步大大緩解資料互動的壓力,又能提供一定的離線瀏覽。下邊簡略列舉一下緩衝管理的適用環境:1. 提供網路服務的應用2. 資料更新不需要即時更新,哪怕是3-5分鐘的延遲也是可以採用緩衝機制。3. 緩衝的到期時間是可以接受的(類似網易的新聞閱讀,支援離線離線閱讀)這樣所帶來的好處:1. 減小伺服器的壓力2. 提高用戶端的響應速度(本機資料提取嘛)3.
Time of Update: 2015-03-19
Android錄製視頻分段儲存的探究錄製視頻需要分段儲存,可以從系統源碼考慮,看了以下一些代碼:framework/av/media/libstagefright/MPEG4Writer.cpp package/apps/Camera/src/com/android/camera/actor/VideoActor.java主要從MPEG4Writer.cpp中的kMax32BitFileSize
Time of Update: 2015-03-18
NDK在windows下的開發環境搭建及開發過程,ndk搭建
Time of Update: 2015-03-18
Android圓形的Imageview,androidimageview 網上找的圓形imageview自訂控制項:‘package com.wangll.widget;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import