『壹』 求助安卓大神:關於用eclipse實現收藏夾功能
一般都是安卓客戶端 +php伺服器, android客戶端和php+mysql+apache搭建的伺服器之間的簡單交互的例子:
先在mysql裡面建一個testlogin的資料庫,裡面有一個users表,記錄了id,用戶名和密碼。
在php的虛擬目錄下新建個php項目,創建conn.php和login.php文件。剛學點php寫的不好。
conn.php是連接mysql資料庫的。代碼如下:
<?php
$dbhost="localhost:3306";
$dbuser="root";//我的用戶名
$dbpass="";//我的密碼
$dbname="testlogin";//我的mysql庫名
$cn=mysql_connect($dbhost,$dbuser,$dbpass)ordie("connecterror");
@mysql_select_db($dbname)ordie("dberror");
mysql_query("setnames'UTF-8'");
?>login.php代碼:<?php
include("conn.php");//連接資料庫
$username=str_replace("","",$_POST['name']);//接收客戶端發來的username;
$sql="select*fromuserswherename='$username'";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);if(is_array($rs)){
if($_POST['pwd']==$rs['password']){
echo"loginsucceed";
}else{
echo"error";
}
}
?>
php代碼寫的很爛,伺服器算是架設完了。。
android客戶端:
布局隨意寫一下就這樣吧:
下面是主要的代碼:
java">{
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
//getusernameandpassword;
userName=user_name.getText().toString().trim();
password=pass_word.getText().toString().trim();
//連接到伺服器的地址,我監聽的是8080埠
StringconnectURL="http://192.168.1.100:8080/text0/com.light.text/login.php/";
//填入用戶名密碼和連接地址
booleanisLoginSucceed=gotoLogin(userName,password,connectURL);
//判斷返回值是否為true,若是的話就跳到主頁。
if(isLoginSucceed){
Intentintent=newIntent();
intent.setClass(getApplicationContext(),HomeActivity.class);
startActivity(intent);
proDialog.dismiss();
}else{
proDialog.dismiss();
//Toast.makeText(ClientActivity.this,"登入錯誤",Toast.LENGTH_LONG).show();
System.out.println("登入錯誤");
}
}
}//登入的方法,傳入用戶密碼和連接地址
privatebooleangotoLogin(StringuserName,Stringpassword,StringconnectUrl){
Stringresult=null;//用來取得返回的String;
booleanisLoginSucceed=false;
//test
System.out.println("username:"+userName);
System.out.println("password:"+password);
//發送post請求
HttpPosthttpRequest=newHttpPost(connectUrl);
//Post運作傳送變數必須用NameValuePair[]陣列儲存
Listparams=newArrayList();
params.add(newBasicNameValuePair("name",userName));
params.add(newBasicNameValuePair("pwd",password));
try{
//發出HTTP請求
httpRequest.setEntity(newUrlEncodedFormEntity(params,HTTP.UTF_8));
//取得HTTPresponse
HttpResponsehttpResponse=newDefaultHttpClient().execute(httpRequest);
//若狀態碼為200則請求成功,取到返回數據
if(httpResponse.getStatusLine().getStatusCode()==200){
//取出字元串
result=EntityUtils.toString(httpResponse.getEntity());
ystem.out.println("result="+result);
}
}catch(Exceptione){
e.printStackTrace();
}
//判斷返回的數據是否為php中成功登入是輸出的
if(result.equals("loginsucceed")){
isLoginSucceed=true;
}
returnisLoginSucceed;
}
android客戶端和php+mysql+apache搭建的伺服器之間的簡單交互,實現登入功能。
實現原理就是android客戶端發送請求,傳給伺服器登入的用戶名密碼,伺服器收到這些,連接到資料庫查詢,如果用戶名和密碼匹配正確,就輸出字元串返回給客戶端。
伺服器端:
先在mysql裡面建一個testlogin的資料庫,裡面有一個users表,記錄了id,用戶名和密碼。
在php的虛擬目錄下新建個php項目,創建conn.php和login.php文件。剛學點php寫的不好。
conn.php是連接mysql資料庫的。代碼如下:
<?php
$dbhost = "localhost:3306";
$dbuser = "root"; //我的用戶名
$dbpass = ""; //我的密碼
$dbname = "testlogin"; //我的mysql庫名
$cn = mysql_connect($dbhost,$dbuser,$dbpass) or die("connect error");
@mysql_select_db($dbname)or die("db error");
mysql_query("set names 'UTF-8'");
?>login.php代碼:<?php
include ("conn.php");//連接資料庫
$username=str_replace(" ","",$_POST['name']);//接收客戶端發來的username;
$sql="select * from users where name='$username'";
$query=mysql_query($sql);
$rs = mysql_fetch_array($query);if(is_array($rs)){
if($_POST['pwd']==$rs['password']){
echo "login succeed";
}else{
echo "error";
}
}
?>
復制代碼
php代碼寫的很爛,伺服器算是架設完了。。
android客戶端:
布局隨意寫一下就這樣吧:
下面是主要的代碼:
class LoginHandler implements Runnable {
@Override
public void run() {
// TODO Auto-generated method stub
//get username and password;
userName = user_name.getText().toString().trim();
password = pass_word.getText().toString().trim();
//連接到伺服器的地址,我監聽的是8080埠
String connectURL="http://192.168.1.100:8080/text0/com.light.text/login.php/";
//填入用戶名密碼和連接地址
boolean isLoginSucceed = gotoLogin(userName, password,connectURL);
//判斷返回值是否為true,若是的話就跳到主頁。
if(isLoginSucceed){
Intent intent = new Intent();
intent.setClass(getApplicationContext(), HomeActivity.class);
startActivity(intent);
proDialog.dismiss();
}else{
proDialog.dismiss();
// Toast.makeText(ClientActivity.this, "登入錯誤", Toast.LENGTH_LONG).show();
System.out.println("登入錯誤");
}
}
}//登入的方法,傳入用戶 密碼 和連接地址
private boolean gotoLogin(String userName, String password,String connectUrl) {
String result = null; //用來取得返回的String;
boolean isLoginSucceed = false;
//test
System.out.println("username:"+userName);
System.out.println("password:"+password);
//發送post請求
HttpPost httpRequest = new HttpPost(connectUrl);
//Post運作傳送變數必須用NameValuePair[]陣列儲存
List params = new ArrayList();
params.add(new BasicNameValuePair("name",userName));
params.add(new BasicNameValuePair("pwd",password));
try{
//發出HTTP請求
httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
//取得HTTP response
HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest);
//若狀態碼為200則請求成功,取到返回數據
if(httpResponse.getStatusLine().getStatusCode()==200){
//取出字元串
result=EntityUtils.toString(httpResponse.getEntity());
ystem.out.println("result= "+result);
}
}catch(Exception e){
e.printStackTrace();
}
//判斷返回的數據是否為php中成功登入是輸出的
if(result.equals("login succeed")){
isLoginSucceed = true;
}
return isLoginSucceed;
}
登入成功後會跳到主頁:
代碼就這樣多,實現的最簡單的登入方法,其實還有很多要實現的,需要為用戶保存用戶名和密碼及登入成功後或者不成功後的反饋等。
『貳』 怎樣打開手機收藏夾
手機收藏夾在哪裡打開
有兩種方法:
第一種方法:
手機桌面上點「我的文件」
點「所有文件」
註:sdcard0是手機內置存儲卡
extSdCard是手機沖旁冊外置存儲卡,例如:TF卡。
第二種方法:
打開手機USB調試
方法:手機桌面上點「設定」圖標,找到「開發者選項」,點「開發者選項」,勾選「USB調試」。
電腦上安裝360手機助手
數據線連接電腦,打開360手機助手,此時360手機助手開始引導連接。
連接成功後,點「我的手機」,點「文件」。
手機裡面的"收藏"在哪裡?如何打開"收藏夾"(或"收藏")?
文件管理
手機收藏夾在哪裡打開
瀏覽器里
手機怎麼查看qq收藏夾
1.打開手機Q福;
2.點擊左上角的頭像或者向右滑動,喚出菜單;
3.點擊【我的收藏】;
4.點擊【全部】選項,可分類查看收藏。
如何在手機上查到微信里收藏夾的位置
方法一、可以在電腦上找到微信我的收藏在手機上的存儲路徑,然後將其直接拷貝的電腦上,路徑如下:
圖片:Tencent/Micromsg/camera裡面,微信安裝在手機就在手機內存里找,安裝在卡上就在存儲卡的這個位置;
文件:在sdcard的Tencent的MicroMsg的ebb34e976d3351bfe0ab(就是那個最長的,後面就不打出來了)裡面的voice里。
方法二、安卓版微信可以在電腦上下啟大載安卓模擬器,然後使用模擬器運行微信,就可以在電腦上看到「我的收藏」里的內容了。
手機系統工具中收藏夾怎麼使用
網路瀏覽器收藏網頁方法:
1、打開網路瀏覽器,點擊導航圖標「添加到收藏」按鈕。
2、然後彈出添加到收藏夾的窗口,在這個窗口可以修改名稱和收藏的位置。
3、還可以通過Ctrl+D快捷鍵來快速添加收藏。
怎麼從電腦上看到手機收藏夾里的文章?
把你看的網址在網站上打開不就散宏行了
如果 打不開
點擊網路 紶 在手機網上打開也可以啊
360瀏覽器收藏夾欄沒有手機收藏夾該如何設置?
點擊收藏旁邊的「添加收藏」——>「收藏欄顯示設置」——>「顯示手機收藏夾」即可。
怎樣在手機中查看電腦上360瀏覽器的收藏夾
1、打開瀏覽器首頁,在左上角找到手機收藏夾圖標,如下圖所示。2、點擊之後會彈出一個登入框,點擊登入既可。3、點擊立即登入,會彈出要輸入帳號密碼,有的話直接登入,沒有的話就要注冊,如下圖所示。4、登入成功之後在頁面右上角有一個圖像,就是帳號的圖像,就證明登入成功了5、登入成功然後在點擊左上角的手機收藏夾,根據步驟直接進入既可。
手機里的"收藏"怎樣打開?
點收藏,就打開就
『叄』 android軟體如何實現收藏功能
代碼沒有,但實現思路可以這樣來:用代碼實現拍照程序,將圖片保存在sd卡,然後將保存路徑加入資料庫中。用戶在瀏覽圖片時可讀取資料庫中的圖片路徑得到Bitmap,通過gallery顯示出來。