原创 Intent 小知識

    我今天才發現的 Intent.setDate(Uri uri); 和 Intent.setType(String type); 不能同時使用

原创 本文主要分享自己在appstore項目中的性能調優點,包括同步改異步、緩存、Layout優化、數據庫優化、算法優化、延遲執行等

 本文主要分享自己在appstore項目中的性能調優點,包括同步改異步、緩存、Layout優化、數據庫優化、算法優化、延遲執行等。 一、性能瓶頸點 整個頁面主要由6個Page的ViewPager,每個Page爲一個GridView,G

原创 關於bitmap 內存溢出的一點想法。

     如果程序中要加載的圖片多了,最好是自己及時回收。不然很容易內存溢出。       最近一直在弄socekt 方面的,覺得用socket 發送數據有些不可控。有時候會連接不成功,被拒絕,超時,管道破裂,連接被重置。而這些異常,都沒

原创 出色的用戶體驗有三個特徵:速度快、響應及時以及無縫。下面的信息幫助你的應用如何能夠在Android上實現這些特徵

 出色的用戶體驗有三個特徵:速度快、響應及時以及無縫。下面的信息幫助你的應用如何能夠在Android上實現這些特徵。 一、速度快 你不能假設手機與桌面系統和服務器一樣提速,更多的是你要關注你的代碼是否高效。 編寫高效的Androi

原创 Android: 怎樣設置app不被系統k掉

Android: 怎樣設置app不被系統k掉 2013-09-14 11:24:28     我來說兩句       作者:u011884154 收藏    我要投稿 有一種方法可以設置app永遠不會被kill,AndroidManife

原创 android include標籤的使用,在RelativeLayout中使用include標籤需注意!!!!!

  android include標籤的使用,在RelativeLayout中使用include標籤需注意!!!!! 分類: android2012-11-06 16:53 899人閱讀 評論(0) 收藏 舉報 incl

原创 android 2.3 StrictMode 使用 Android 2.3新特性StrictMode限制模式的工作方式

ANR窗口產生的原因是多種多樣的。程序的主線程因爲IO讀寫或網絡阻塞而導致被阻塞了,外部存儲設備被獨佔了或系統負荷(load)過高(即不是自己編寫的程序的問題,可能是系統或者其他第三方程序導致的問題),都有可能導致ANR窗口的出現。 從

原创 android 拖放效果

廢話不多說,直接上代碼,我在網上找了2個小時加修改。很好很強大。 package com.example.mydrawdemo; import android.os.Build; import android.os.Bundle; i

原创 socket 透析 http協議

WWW是以Internet作爲傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網頁。WWW的工作基於客戶機/服務器計算模型,由Web 瀏覽器(客戶機)和Web服務器(服務器)構成,兩者之間採用超文本傳送協議(HTTP)進行通信

原创 Android SDK提供了2個主要的剖析應用程序內存使用情況的工具

Dalvik 虛擬機支持垃圾收集,但是這不意味着你可以不用關心內存管理。你應該格外注意移動設備的內存使用,在上面內存空間是受到限制的。在這篇 文章裏面,我們來看看Android SDK裏面的一些內存剖析工具(profiling tools

原创 Android移植oprofile性能監測工具

Android移植oprofile性能監測工具關於oprofile的移植,在Ubuntu Server 10.04平臺上交叉編譯,移植到Android,經過實踐,以下是交叉編譯的正確步驟,不保證在其他環境中能正確運行,以下是編譯環境:bu

原创 關於數學中排列組合之組合算法實現

比如從 10個數字裏 選出4個數字的所有可能的情形。        可以用arraylist 來 幫助我們存放 10個 數字 ,從list 的0位開始遍歷  每遍歷一次 remove 一個元素     當10個元素 移除 6個 所有可能的

原创 android 內存泄露和內存溢出總結

      最近一段時間的工作涉及到圖片的異步加載,多線程的使用,異步任務,線程的同步,等等,這其中就會遇到還算比較棘手的問題,內存溢出和內存泄露。     1.內存溢出,解決辦法 ,內存緩存技術+ Bitmap 及時回收+ 圖片縮小. 

原创 Android 程序開發的插件化 模塊化方法 之一

在android的項目開發中,都會遇到後期功能拓展增強與主程序代碼變更的現實矛盾,也就是程序的靈活度。      由於linux平臺的安全機制,再加上dalvik的特殊機制,各種權限壁壘,使得開發一個靈活多變的程序,變得比較困難,不像

原创 茄子 快牙 什麼閃傳 的零流量分享原理解析

     因爲要做零流量分享 ,所有首先你得了解其原理。 一臺手機 開啓了熱點   另一臺手機一掃對方二維碼 就可以下載對方手機上的應用了。  不需要你得手機有 移動網絡,前提是 你連上對方手機開啓的熱點。       現在 說說大概的