Time of Update: 2018-12-05
已授權使用者再次啟動應用時,我們要從資料庫中讀取已授權使用者資訊,讓使用者選擇要登入的使用者名稱實現登入。並從資料庫中讀取token和tokenSecret進行初始化accessToken,為以後擷取微博資料做準備!登入介面: 布局就不上代碼了,比較簡單,直接上代碼:package com.cloay.weibo.ui;import
Time of Update: 2018-12-05
數位信封加密技術(RSA和DES結合起來的演算法)這種演算法結合了DES和RSA兩種演算法的優點於一身原理為:!.寄件者利用DES金鑰組重要資料進行加密2.寄件者利用RSA公開金鑰對DES密鑰進行加密3.傳送訊息4.接收者收到訊息後,利用RSA私密金鑰對經過加密的DES密鑰進行解密5.接收者利用RSA密鑰解密解得的DES金鑰組重要資料進行解密 在此文中,先產生,本次類比所要的DES密鑰和RSA密鑰然後按照上面五個步驟進行類比: 1.產生DES密鑰 /* * To change this
Time of Update: 2018-12-05
也許您對android中ListView控制項很熟悉,ListView為我們展示了一個列表形式的資料,在ios下的TableView為我們實現同樣的功能。TableView實現起來很簡單,下面看具體例子。建立一個項目,我們要在ViewController.h添加如下代碼:<UITableViewDelegate, UITableViewDataSource>顯而易見,這樣做的目的是為了為TableView添加資料,和實現UITableView委託方法。在ViewController.
Time of Update: 2018-12-05
發表微博的功能其實很簡單,我們只需要調用SDK中的方法即可。稍微麻煩一點的是發表包含圖片的微博,今天主要介紹如何擷取圖片路徑,並實現發錶帶圖片的微博。先說一下我的思路:當使用者點擊添加圖片按鈕時,我實現了兩種方法一是調用網路攝影機,另一種方法是使用系統圖庫開啟圖片。兩種方法都是返回圖片路徑,通過圖片路徑我們可以讀取圖片,然後上傳到伺服器上即可實現發布帶圖片的微博。發表微博介面:使用者點擊插入圖片按鈕後調用showMenuDialog()方法:private void
Time of Update: 2018-12-05
開啟硬碟或隨身碟時提示需要格式化,查看硬碟和隨身碟屬性分區格式為RAW(正常格式應該為FAT32或NTFS),相信不少朋友都遇到過這種情況,如果格式化,重要檔案沒了,很多朋友都很頭痛,我手中正好有一塊出現問題的隨身碟,注意:不要按很多網上說的先格式化再恢複,那樣風險高,成功率低,恢複後亂碼多。我給大家推薦一款軟體易我資料恢複嚮導,中文操作,介面友好,非常容易上手,現在就我遇到硬碟的邏輯盤提示格式化後我的處理方式,僅作為您的借鑒!1、啟動以我資料恢複嚮導軟體。2、選中受損的磁碟,點擊下一步(軟體
Time of Update: 2018-12-05
接著上篇繼續,如果沒有授權使用者則跳轉到授權頁:為了節省時間我使用了android SDK進行開發,SDK:新浪微博SDK(android版)這裡不是官方的SDK,是Weibo4Android。在原有SDK基礎上建立OAuthActivity:package com.cloay.weibo.ui;import weibo4android.Weibo;import weibo4android.WeiboException;import
Time of Update: 2018-12-05
Service的引入有的操作比較耗時(如:檔案IO操作,大量資料的資料庫操作,訪問網路等),我們希望它們在後台運行,不耽誤當前的操作,這就引入了Service概念.Android中的服務類似windows中的服務,一般沒有使用者操作介面,它運行於系統中不容易被使用者發覺服務的生命週期回調方法當採用Context.startService()方法啟動服務,與之有關的生命週期方法onCreate()----->onStartCommand()----->onDestroy()onCrea
Time of Update: 2018-12-05
package cn.thr;//線程實現的方法一:繼承自Thread//線程的例子:總共有10張票,開兩個視窗買票。//票的總數ticket必須是static!!!!否則會有20張票class TicketThread extends Thread {static int ticket = 10;// 總共10張票String name;public TicketThread(String name) {this.name = name;}public void run() {while
Time of Update: 2018-12-05
對於第三方應用來說,新浪是不會讓我們直接擷取使用者的使用者名稱和密碼的,訪問使用者的資料必須經過使用者授權。新浪採取的是Oauth授權機制,目前支援Oauth1.0和2.0.認證的過程我們可以參考新浪官方說明文檔:具體可參見:新浪官方授權說明下面介紹我的實現方式:使用者啟動程式後首先出現歡迎介面,然後從資料庫中尋找是否已有授權使用者。如果有跳轉到登陸介面:將讀取的使用者顯示到登陸框中,讓使用者選擇登陸,然後跳轉到主介面。歡迎介面代碼如下:package
Time of Update: 2018-12-05
//注意://在xml檔案中//style="@android:style/Widget.ProgressBar.Horizontal"採用系統內建的樣式1 main.xml檔案如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2018-12-05
在網站日誌中,我們經常會看到很多返回的http代碼,如201、304、404、500等等。可是這些具體的返回的HTTP代碼究竟什麼含義呢,在此做一下知識普及吧,記不住不要緊,到時候看看就行了,但最主要的幾個還要要清楚的。 一些常見的狀態代碼為: 200 - 伺服器成功返回網頁 404 - 請求的網頁不存在 503 - 伺服器逾時 下面提供 HTTP 狀態代碼的完整列表。點選連結可瞭解詳情。您也可以訪問 HTTP 狀態代碼上的 W3C
Time of Update: 2018-12-05
第一部分:將網路圖片顯示到ImageView控制項1 利用圖片的路徑,得到圖片的位元組數組 public static byte [] getImage(String path) throws Exception{ URL imageUrl=new URL(path); HttpURLConnection connection=(HttpURLConnection)imageUrl.openConnection();
Time of Update: 2018-12-05
這段時間寫android的閱讀器端,碰到一些問題,想找些開源的軟體來參考下,在http://my.oschina.net/ernest/blog/16999 這個部落格中看到好多比較好的開源pdf閱讀器,但是下載下來後除了第一個都有問題,不是缺少.so包就是報異常。 第二個DroidReader現在已經可以使用了,解決方案如下: 1. 下載sourcecode:svn:http://droidreader.googlecode.com/svn/tags/v0_5
Time of Update: 2018-12-05
使用SoftReference<Drawable>解決大量圖片下載記憶體溢出的問題。public DrawableManager() { drawableMap = new HashMap<String, SoftReference<Drawable>>(); } public Drawable fetchDrawable(String urlString) { SoftReference<Drawable>
Time of Update: 2018-12-05
08-16 10:07:51.410: ERROR/WindowManager(4236): Activity cn.bookall.android.zbook.reader.DocReader has leaked window android.widget.TextView@485348b0 that was originally added here08-16 10:07:51.410: ERROR/WindowManager(4236):
Time of Update: 2018-12-05
//以下是mars講解的軟引用對象存在與堆中,對象的引用存在於棧中比如:Object obj=new Object()//obj在棧中obj=null當堆記憶體中的對象沒有任何引用指向時,記憶體回收機制會回收此塊記憶體.即當obj=null時.軟引用:可以保證記憶體回收機制,但是同時這個引用指向塊堆裡的記憶體.所以叫軟引用.調用 Object
Time of Update: 2018-12-05
package cn.thr;//線程實現的方法二:實現runnable介面.多採用此方法來避免單繼承的局限性//線程的例子:總共有10張票,開兩個視窗買票。class TicketDemo2 implements Runnable {int ticket = 20;@Overridepublic void run() {while (ticket >= 1) {ticket--;System.out.println(Thread.currentThread().getName() + "
Time of Update: 2018-12-05
在一個布局中有一個控制項View
Time of Update: 2018-12-05
//1 不要忘記添加許可權//2 main.xml很簡單,只有一個按鈕,在此省略//3 MainActivity如下:package com.test;import android.app.Activity;import android.app.AlertDialog;import android.content.ComponentName;import android.content.Context;import android.content.DialogInterface;import
Time of Update: 2018-12-05
iphone終端命令http://blog.csdn.net/qiannuo/article/details/7101205svn命令資料http://www.cnblogs.com/heiniuhaha/archive/2011/11/11/2245594.htmlsvn使用步驟第一步在案頭建立一個檔案夾用於儲存checkout出來的東西cd Desktop 這樣就切換到了案頭cd 檔案夾名字 這樣就進入到了案頭上的此檔案夾第二步 svn checkout svn 路徑例如:svn