Time of Update: 2015-04-25
Android計算機嘗試,android計算機學了一段時間Android了,一直都是在看,沒有什麼嘗試,剛好最近大致學會了gridview配合simpleadpter的使用,於是想著動手練習一下,就選擇了寫一個最簡單的計算機來實現。只包含+-*/四種最基本的運算,不過即使是這麼簡單的小程式也搞了大半天才搞定。也是因為第一次寫的時候比較隨意,沒有畫流程圖,方法也封裝的好,結果後來最佳化調試的時候特別難受,最後一怒之下刪除重新來過,這次注重了整體流程的把握和方法的封裝寫起來思路清晰了很多,不一會就調
Time of Update: 2015-04-25
layout方法的簡單使用案例,layout方法案例layout代表著某一個view在父view中的位置,比如ViewGroup parent = new ViewGroup();View child = new View();parent.addView(child)child.layout(l,t,r,b);ps:用new
Time of Update: 2015-04-25
基於Jenkins+git+gradle的android持續整合,jenkinsgradle本文參考了:http://my.oschina.net/uboluo/blog/157483http://java.dzone.com/articles/automating-continuous 以前都是通過IDE(eclipse or Android
Time of Update: 2015-04-25
Android5.0 長按電源鍵關機沒有彈確定對話方塊直接關機Android5.0 長按電源鍵關機沒有彈確定對話方塊直接關機,但使用者點擊了關機選項之後,應該彈一個確定對話方塊給使用者提示是否真的進入關機模式。首先在frameworks層將對話方塊的標誌位開啟。frameworks\base\policy\src\com\android\internal\policy\impl\GlobalActions.java @Override public
Time of Update: 2015-04-25
android 超輕量級資料存放區類這次可以和看了很不爽的sharedpreferences 說再見了。用法太噁心了。儲存屁大點資料還用 commit 。 吐槽結束,上代碼 LocalStorage.javaimport java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import
Time of Update: 2015-04-25
Android開發入門之AlertDialog使用總結對於開發的提示訊息大家可能都不陌生,就是在點擊某些按鈕之後,會給使用者一個反饋資訊,這個就是提示訊息的功能,良好的提示訊息可以給使用者一個良好的使用者體驗,所以我們今天的學習目標就是正確的使用提示框AlertDialog。 import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import
Time of Update: 2015-04-25
Android跑馬燈的實現及問題總結 所謂跑馬燈效果就是當文字超過控制項所能容納的空間時,在控制項內滾動的效果。 顯示跑馬燈效果的前提條件就是你的常值內容要比顯示文本的外部組件長,即外部組件無法完整的顯示內部的常值內容。TextView設定以下屬性來實現跑馬燈效果: android:singleLine=trueandroid:ellipsize=marqueeandroid:focusableInTouchMode=trueandroid:focusable=tr
Time of Update: 2015-04-24
知乎專欄應用用戶端源碼項目,專欄用戶端源碼項目第三方的app,引用作者的描述:“最近一直在利用空餘時間開發一個完整的App,名字就叫“專欄”。開發這個App的目的主要是為了練練手,熟悉開發一個完整App的流程。就像造房子,親手打地基,搬磚頭,壘磚頭,還自己裝修(雖然裝修的不好看)” Dependency - 依賴 Java Development Kit (JDK) 7
Time of Update: 2015-04-24
網易新聞應用源碼完整版用戶端+服務端源碼,網易新聞源碼網易新聞應用源碼完整版用戶端+服務端源碼,仿網易新聞,android端+伺服器端1,為了加快訪問速度,伺服器端資料是寫死了的,資料太多的就複製粘貼了,不是資料庫查詢的2,新聞圖片下載代碼注釋掉了(網速給力的可以放開注釋),顯示的是預設圖片 3.運行時記得改android端Constantvalues類裡面的IP地址4, UI結合使用的挺不錯的等。源碼下載: http://code.662p.com/v
Time of Update: 2015-04-24
Fresco源碼解析,fresco源碼 DraweeView 是Fresco的三大組件(Hierarchy、Controller、View) 之一,作為MVC模式中的 View,主要負責顯示由 Hierarchy 提供的資料(placeholder、actual image、progress drawable等),Controller 作為幕後,負責擷取資料。繼承體系DraweeView 並不是是一個簡單的自訂View,它必須要提供與 Hierarchy 和 Controller
Time of Update: 2015-04-24
foundation架構--NSArray類、數組常用操作,nsarray二維數組數組 是一組有序的對象集合,不能存放基礎資料型別 (Elementary Data Type),只能存放類的執行個體(對象)NSArray *array1=[NSArray arrayWithObject:@“One”];NSArray *array2=[NSArray arrayWithObjects:@“One”,@“Two”,nil];NSArray *array3=[NSArray
Time of Update: 2015-04-24
Android開發--RecyclerView使用,看AndroidL新特性,android5.0新特性 在去年Google I/0大會,Google開放了一個全新的視圖類RecyclerView,它被用來代替ListView以及GridView,提供更為高效的回收複用機制,同時實現管理與視圖的解耦合,今天對這個新的控制項來進行一次總結。概述首先,讓我們來看一下RecyclerView類之下都有哪些重要的類,以及他們的作用:RecyclerView.Adapter:管理的資料集合,
Time of Update: 2015-04-24
手把手教你配置Android studio,androidstudio也許你以前用的是eclipse,現在as都出了這麼長時間了,作為一個猿不能停滯不前啊,今天就直接用eclipse裡面的東西來裝as,follow
Time of Update: 2015-04-24
棋盤,圍棋棋盤- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { _window = [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];
Time of Update: 2015-04-24
UISlider的使用,UISlider使用//建立UISlider,高度是定值,但是不能設定為0 //如果高度為0 滑動不了 UISlider *slider = [[UISlideralloc] initWithFrame:CGRectMake(20,50, 200, 10)]; //設定最值,別設定反了,不然不能滑動
Time of Update: 2015-04-24
Android APK XML解析與反編譯方法 APK中的XML為何不能直接開啟,是否只是簡單的二進位檔案,難道被加密了?為什麼AXMLPrinter2反編譯的時候竟然報錯了,如何解決? java.lang.ArrayIndexOutOfBoundsException: 128 at android.content.res.StringBlock.getShort(StringBlock.java:231) at
Time of Update: 2015-04-24
Android手機應用開發之include標籤使用android中include標籤是為了便於控制項的覆用的一個很好解決方案。但是也有一些需要注意的地方,下面是本人在項目中碰到過的一個問題,做此記錄,便於以後查看。include標籤用法。1.建立一個xml檔案,命名 head.xmlhead.xml檔案內容如下:
Time of Update: 2015-04-24
Android效能最佳化Google課程翻譯Context:我自己寫下Google關於Android效能最佳化的視頻課程的翻譯,希望轉載者不要刪除我的部落格地址http://blog.csdn.net/zhjali123術語:1.texture、meshes。舉個例子,做一個飛機模型,你要先雕刻出立體的飛機模型(mesh),但是模型還沒有上色,這是你要用張紙把它包起來,在上面畫迷彩,這層有迷彩的紙就是(texture,中文叫紋理)。 Lesson1:Render(渲染)1.Androi
Time of Update: 2015-04-24
Android開發之Drag&Drop架構實現拖放手勢 Android3.0提供了drag/drop架構,利用此架構可以實現使用拖放手勢將一個view拖放到當前布局中的另外一個view中。本文將介紹如何使用拖放架構。一、實現拖放的步驟 首先,我們先瞭解一下拖放過程,從官方文檔可以知道,整個拖放過程共分為4個步驟,具體如下: 1、 Started:啟動拖放,主要是調用被拖放View的startDrag方法。此方法原型為:public final boolean
Time of Update: 2015-04-24
Android:非同步任務基礎今天面試的時候,面試官和我說起同步和非同步,因為說起同步我就是想到線程同步,然後共用臨界資源啊死結啊什麼的,所以一直在說這個,線程非同步倒是從來沒聽過。剛才看了場球想起這件事查了一下,不知道他說的非同步是不是期待我回答用Handler來重新整理主線程的意思,我平常管這個叫非同步任務-