核心編譯之編譯2.6.35

前段時間中興發布了小v的核心源碼35,便下載下來,準備找個時間編譯一下,一直比較忙,便拖著拖著就到了這周,現記錄一下編譯小v源碼的全過程,包括遇到的一些問題,和解決辦法下載完全部的源碼,總十個壓縮包,然後開始解壓,可第一輪解壓後,發現解出來的東西是一些既不是壓縮包也是檔案的東西,傻眼了,是下錯了?還是下載的時候出了問題,丟失了一些檔案?趕忙去中興官網查看,才發現,第一輪解出來的檔案要全部選中,進行第二次解壓,這次出來的tar.gz壓縮包才是真的源碼壓縮包,長舒一口氣,這也太專業了吧,不知道的人自

硬碟安裝ubuntu的一點小小感受

初識ubuntu是因為打小就喜歡駭客身上那種神秘的色彩,那種專註,那種對技術的狂熱追求。在我印象中,駭客都是狂敲鍵盤,然後根據螢幕上邊的一串串符號代碼,然後攻無不克,戰無不勝。而ubuntu所屬linux的性質,也讓我選擇了它。(在我看來linux的命令列很具有誘惑力)ubuntu安裝一般有兩種方法,一種為wubi安裝,不需要專門分區就可以運行,另一種就是硬碟安裝了。我個人喜歡硬碟安裝,原因是硬碟獨立出來的分區顯得更加整潔有序。最重要的就是硬碟裝的系統更加的穩定網上的硬碟安裝ubuntu教程很多

如何讓appwidget開機後自動添加到Home Screen上

最近一直在研究android2.2的系統源碼,由於項目中的需求, 有個項目需求就是需要讓appwidget開機後自動添加到Home Screen上中。 現在終於算是搞定了, 來說說我的做法吧。我是在Lanucher2系統主題源碼上做的修改,其實想想還是挺簡單的。 首先把你需要顯示的appwidget的apk包放入到system/app目錄下,至於如何放,我這裡講解兩種方式:         一:用命令adb

Ubuntu12.10下安裝sun-java6-jdk的方法

編譯android時,需要java6環境,而許多安裝方法已經失效,現提供如下一種方法:1.<sudo gedit /etc/apt/sources.list> 開啟資源鏈表2.<deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse>添加源3.<sudo apt-get update>更新4.<sudo apt-get install sun-java6-jdk>安裝搞定!

一些比較值得思考和瞭解的.NET相關的面試題

以前一直是被別人面試,後來“多年的媳婦熬成婆”,走上技術管理崗位之後也面試過別人。對於面試我始終認為有些技巧的,想要在短短半個小時到一兩個小時內瞭解候選人是否滿足崗位需要,確實不太容易。我一般會根據面試者的工作經驗狀況選擇相應的面試形式。對於工作經驗較少的面試者(兩年及以下)偏向於做題或者實際上機操作為主,因為這樣的面試者進來之後也是做一些初級的工作,能夠熟練操作軟體和瞭解一些基本常識就夠了;如果具有多年工作經驗的一般都是通過談話來瞭解面試者的水平,俗話說“行家一伸手,便知有沒有”,經驗豐富的開

recovery之刷機指令碼自訂(解決刷zip檔案時出現Status 6錯誤)

一直沒有時間看看關於recovery刷機的內容,昨天突然手痒痒,好久沒有刷機了。但是翻看過硬碟裡的所有刷機包,卻發現沒一個是自己想要的,而且自己定製的刷機包裡許多軟體都過時了,刷完後自己還得一個一個下載更新,想想都麻煩,於是便決定製作一個極度精簡包+一個軟體專刷包。(此方法適用於升級系統軟體,和大量安裝使用者自己的軟體) 精簡包很簡單,將不想要的軟體刪掉即可 下面來定義自己的軟體專刷包,推薦使用notepad++這個編輯軟體,因為後邊會有一個檔案編碼問題需要這個軟體解決指令碼如下:PS:這個指令

如何美化你的.net 應用程式

利用.net技術能夠快速開發出應用程式,但是如果應用微軟的那一套技術,做出來的程式大多數程式員恐怕都會有一種千篇一律的感覺:按鈕還是那個按鈕(只是文字不同),文字框還是那個文字框, 下拉式清單還是那個下拉式清單........跟系統裡的沒有什麼兩樣,不管程式怎麼樣,至少這個介面沒什麼新意。誠然,目前也有不少第三方的控制項,如Xceed Ultimate

編譯recovery記錄日誌

近期編譯recovery中,將進度,錯誤記錄如下,隨時糾正更新:1.編譯過程中出現:E:Can't find miscE:failed to find"cache"partition to mout at"/cache"E:Can't mout/cache/recovery/commandE:Can't find miscE:failed to find"cache"partition to mout at"/cache"E:Can't mout/cache/recovery/logE:Can'

保證魯棒性要考慮的邊界問題

魯棒性(健壯性,容錯性):指當如下情況發生時依然具有正確的運行能力。Android開發中需要考慮的邊界問題:1.非法資料輸入:輸入內容要判斷是否合法,要過濾非法字元。並在UI層做相應的處理,反饋給使用者相關錯誤。2.軟體和硬體故障:   2.1:系統休眠:在比較耗時的操作中,必須要考慮系統休眠,導致CPU停止運轉的問題。可以通過WakeLock處理。 

startActivityForResult與setResult

按BACK鍵從一個Activity退出來的,一按BACK,android就會自動調用Activity的finish()方法,然後設定resultCode為RESULT_CANCELED,也就不會返回任何資料了 . 解決方案就是在Activity裡面捕獲按BACK的事件,捕獲到之後先setResult,然後自己來調用finish,就搞定了……把BACK事件直接自己給吞了  :如果在startActivityForResult起來的Activity裡面設定setResult,結果並不會馬上返回給pa

求質數的演算法 (合集)

一、利用BitSet(篩法)  import java.util.*;public class BitSetTest{public static void main(String[] args){BitSet sieve=new BitSet(1024);int size=sieve.size();for(int i=2;i< size;i++)sieve.set(i);int finalBit=(int)Math.sqrt(sieve.size());for(int i=2;i<

編譯recovery流程

近期在編譯recovery,用了兩個周的時間,總算成功了,現小結一下在同步好cm源碼後,在bootloader目錄下有cm內建的RWM recovery源碼-----------------------------------------------------------------------------------------以中興的V880+為例,編譯recovery,需要如下檔案/device/zte/blade/kernel  

Object轉為String的幾種形式

在java項目的實際開發和應用中,常常需要用到將對象轉為 String這一準系統。本文將對常用的轉換方法進行一個總結。常用的方法有Object.toString(),(String)要轉換的對象,String.valueOf(Object)等。下面對這些方法一一進行分析。 方法1:採用 Object.toString()方法 請看下面的例子: Object object = getObject(); System.out.println(object.toString()); 在這種使用方法中,

httpclient3.0 上傳檔案名稱及field中文解決方案

最近利用httpclient來做類比表單提交的程式,發現這個咚咚對中文的支援實在是差,查看源碼後發現問題出現在org\apache\commons\httpclient\util這個包裡的EncodingUtil.java,和org\apache\commons\httpclient\methods\multipart這個包裡的StringPart.java及FilePart.java這三個類裡面。先說說EncodingUtil這個類,雖然你可以在第50行看到PRivate static

HttpClient 流式讀取時中文亂碼的解決方案

1、非流式讀取    HttpClient中可以之間使用HttpMethod的getResponseBodyAsString()方法擷取返回的內容,在讀取之前,如果需要做編碼設定可以這樣:    HttpMethod get=new GetMethod(url);  httpClient.executeMethod(get);  get.getParams().setContentCharset("GBK");    這麼做雖然可以解決中文亂碼問題,但是在HttpClient

用Socket實現PC和手機的檔案傳輸

PC伺服器端代碼: /* * PC與Android用戶端實現檔案的傳送 * PC伺服器端 */package com.android.test;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import

Notification使用詳解之一:基礎應用

 在訊息通知時,我們經常用到兩個組件Toast和Notification。特別是重要的和需要長時間顯示的資訊,用Notification就最合適不過了。當有訊息通知時,狀態列會顯示通知的表徵圖和文字,通過下拉狀態列,就可以看到通知資訊了,Android這一創新性的UI組件贏得了使用者的一致好評,就連蘋果也開始模仿了。今天我們就結合執行個體,探討一下Notification具體的使用方法。首先說明一下我們需要實現的功能是:在程式啟動時,發出一個通知,這個通知在軟體運行過程中一直存在,相當於qq的托

Notification使用詳解之二:可更新進度的通知

上次和大家分享了關於Notification的基礎應用,包括簡單的通知和自訂視圖的通知。今天和大家分享一下如何?一個可更新進度的通知。我們將會類比一個下載任務,先啟動一個線程負責類比下載工作,在這個過程中更新進度資訊,然後下載線程把最新的進度資訊以訊息的形式,發送到UI線程的訊息佇列中,最後UI線程負責根據最新的進度資訊來更新進度通知的UI介面。好,大概就是這個步驟。接下來我們根據具體的執行個體來示範一下這個過程。我們建立一個notification項目,然後修改/res/layout/main

Arrays.asList解析

List的一個典型的特性就是其長度是可變的,我們可以很方便地對它進行插入和刪除元素的操作,這是它與數組所存在的一個很大的區別,後者的長度是固定的,而且我們不能從數組中刪除元素,只能修改元素的值。利用Arrays.asList(array)返回一個List,然而這個返回的是唯讀List不支援add和remove的操作。JDK文檔是這麼說的:public static <T> List<T> asList(T...

Socket用法,簡單類比一對一聊天

http://blog.csdn.net/touch_2011/article/details/69147391、socket和serverSocket通訊簡單介紹如下,注意用戶端與伺服器端是怎麼交換資料的  2、類比qq聊天功能,實現用戶端與伺服器(一對一)的聊天功能伺服器端代碼:package demo.net;import java.io.DataInputStream;import java.io.DataOutputStream;import

總頁數: 61357 1 .... 18377 18378 18379 18380 18381 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.