Time of Update: 2015-04-08
網易新聞RSS閱讀器,網易新聞rss首先需要分析網易RSS訂閱中心的網頁布局情況。網易RSS訂閱中心:http://www.163.com/rss/你會發現RSS檔案由一個<channel>元素及其子項目組成,除了頻道本身內容之外,<channel>還以項的形式包含表示頻道中繼資料的元素。其中頻道下面主要的三個元素就是:1.title:頻道或提要的名稱。2.link:與該頻道關聯的WEB網站或者網站地區的URL。3.description:簡要介紹該頻道是做什麼的。當然還
Time of Update: 2015-04-08
Android:擷取裝置的mac地址可靠的方法/** * 擷取裝置的mac地址 * * @param ac * @param callback * 成功擷取到mac地址之後會回調此方法 */public static void getMacAddress(final Activity ac, final SimpleCallback callback) {final WifiManager wm = (WifiManager) ac
Time of Update: 2015-04-08
Android AlertDialog 設定setSingleChoiceItems不顯示列表的原因【setMessage和setSingleChoiceItems不能同時使用】,setsinglechoiceitems今日寫了個如題目的簡易功能,結果清單不顯示無奈重寫了一次代碼發現setMessage和setSingleChoiceItems不能同時使用。正確的如下:private void mobilePhone(){ AlertDialog.Builder builder
Time of Update: 2015-04-08
Android MVP 學習 先看一下項目的結構 可以看出每個功能模組包含 XXActivity,XXView (Interface),XXPresenter(interface),XXPresenterImp LoginView介面,負責邏輯處理 public interface LoginView { public void showProgress(); public void hideProgress(); public
Time of Update: 2015-04-08
android開發環境搭建中容易遇到的問題和疑惑1.JDK是向下相容的,JDK安裝高版本,eclipse、ADT、SDK安裝低本版本是可以的。2.eclipse的版本與ADT、SDK的版本必須是匹配的。無論是低版本的eclipse安裝高版本的ADT還是,高版本的eclipse安裝低版本的ADT,在安裝過程中都會出現conflict而導致不能安裝,即使安裝過程能夠順利通過,也屬於安裝不成功,因為在開啟eclipse後,eclipse介面當中沒有AVD安裝成功後應出現的一組功能按鈕,這幾個按鈕時AV
Time of Update: 2015-04-08
android得到已安裝和未安裝apk的資訊在擷取apk資源時候最重要的一個類就是PackageManager,我們可以通過這個類得到各種想要的東西,首先是得到已經安裝的apk的基本資料,包括label,和表徵圖等資源: PackageManager pm = getPackageManager();List apkInfos = pm.getInstalledPackages(0);ArrayList infos_name = new ArrayList()
Time of Update: 2015-04-08
Android校正某個服務是否還活著代碼工具類:校正某個服務是否還活著 import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.content.Context;public class ServiceUtils {/** * 校正某個服務是否還活著 * serviceName
Time of Update: 2015-04-08
Android:動態註冊BroadcastReceiver注釋直接寫在代碼裡,比較直觀,我覺得這些定義系統的廣播的宏,不是很好使;MainActivity.java:package com.vrinux.broadcastdemo;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import
Time of Update: 2015-04-08
android Toobar的一個簡單封裝現有的APP嘗試向Material Design靠齊,開始使用Toolbar代替之前的ActionBar。Toolbar和ActionBar的直觀區別就是需要我們自己將ToolBar加到自己的布局檔案中。目前的情況是:在我們的現有項目上改動,多數的Activity都是繼承一個BaseActivity。為了用最小的代價達到目的,簡單的思考之後,做了如下的改動: /** * 帶ToolBar的基類 */public class
Time of Update: 2015-04-08
Android監聽連續點擊次數代碼實現一般實現我們知道,一般實現雙擊事件,可以通過new OnClickListener()監聽點擊事件,然後記錄前後兩次點擊距離開機的時間,由時間差在一定範圍實現,代碼如下: long firstClickTime = 0;@Overridepublic void onClick(View view) {if(firstClickTime > 0){long secondClickTime =
Time of Update: 2015-04-07
UITableViewCell組合建立(React Native),uitableviewcellUITableViewCell組合建立(React Native)by 伍雪穎'use strict';var React = require('react-native');var { AppRegistry, StyleSheet, View, Image, Text,} = React;class UIImageView extends
Time of Update: 2015-04-08
如何防止Android應用代碼被竊 我們知道apk產生後所有的java產生的class檔案都被dx命令整合成了一個classes.dex檔案,當apk運行時dalvik虛擬機器載入classes.dex檔案並且用dexopt命令進行進一步的最佳化成odex檔案。我們的方法就是在這個過程中修改dalvik指令來達到我們的目的。 一、dex檔案格式dex的檔案格式通常有7個主要部分和資料區組成,格式如下: header部分記錄了主要的資訊其他的部分只是索引,
Time of Update: 2015-04-07
eclipse連不上手機com.android.ddmlib.AdbCommandRejectedException: device offlin解決辦法,device剛才遇到一個問題,手機連不上eclipse,百度了下,有很多解決辦法,分享給大家。當控制台出現:Uploading ****.apk onto device '1000b1eda2c2'Failed to install ****.apk on device '1000b1eda2c2': adb rejected
Time of Update: 2015-04-07
記憶體分析與記憶體流失檢測,記憶體流失檢測Android查看所有進程記憶體佔用情況(1)串連裝置,開啟USE偵錯模式(2)開啟命令列,執行命令:adb shell procrank欄位說明:PID:進程idVSS(Virtual Set Size): 虛擬耗用記憶體(包含共用庫佔用的記憶體)RSS(Resident Set Size):實際使用實體記憶體(包含共用庫佔用的記憶體)PSS(Proportional Set Size):
Time of Update: 2015-04-07
iOS 沙箱的用法,iOS沙箱用法建立沙箱的路徑:NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *documentPaths= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSLog(@"documentPath %@",documentPaths)
Time of Update: 2015-04-07
NSOperation,nsoperationqueue 1 NSOperation的作用 配合使用NSOperation和NSOperationQueue也能實現多線程編程2
Time of Update: 2015-04-07
android edittext 點擊斷行符號會響應兩次的解決方案,androidedittext 由於Key有Down和Up事件,所以會執行兩次。class editTextOnKeyClickListener implements etOnKeyClickListener { @Override public boolean onKeyClick(View v, int keyCode, KeyEvent event) { //
Time of Update: 2015-04-07
如何防止Android應用代碼被竊,android代碼被竊上一篇我們講了apk防止反編譯技術中的加殼技術,如果有不明白的可以查看我的上一篇部落格http://my.oschina.net/u/2323218/blog/393372。接下來我們將介紹另一種防止apk反編譯的技術-運行時修改位元組碼。這種方法是在工作中在實現app
Time of Update: 2015-04-07
步步為營_Android開發課[10]_Thread學習,_android_thread Focus on technology, enjoy life!—— QQ:804212028 瀏覽連結:http://blog.csdn.net/y18334702058/article/details/44624305主題:Thread學習 -當一個程式第一次啟動時,Android會同時啟動一個對應的主線程(Main
Time of Update: 2015-04-07
Cocos2d-x《雷電大戰》(5)-單例模式英雄飛機閃亮登場!,cocos2d飛機大戰 林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka 本文將實現用單例模式實現一個英雄飛機類的設計,單例模式是遊戲開發中最常用到的一種設計模式,原理也比較簡單,仔細研究下就可以掌握好。來看看效果: