導航:首頁 > 操作系統 > 安卓開發如何顯示收藏的東西

安卓開發如何顯示收藏的東西

發布時間:2023-06-14 14:18:38

『壹』 求助安卓大神:關於用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顯示出來。

閱讀全文

與安卓開發如何顯示收藏的東西相關的資料

熱點內容
實數四則運演算法則概念 瀏覽:294
cs16優化命令 瀏覽:869
Minecraft雲伺服器免費 瀏覽:826
png壓縮最小 瀏覽:180
老韓綜app怎麼看不了了 瀏覽:227
只有一個程序員的體驗 瀏覽:321
用伺服器地址怎麼有網 瀏覽:550
路由器伺服器昵稱是什麼 瀏覽:715
程序員男友消失了 瀏覽:399
程序員搜索框自動提示 瀏覽:28
android44api20 瀏覽:677
adb刷recovery命令 瀏覽:697
廣聯達正版加密鎖可以補辦嗎 瀏覽:945
java程序員一天多少行代碼 瀏覽:948
喪屍危機java 瀏覽:125
華為手機怎麼去除app標記未讀信息 瀏覽:856
java監控文件夾 瀏覽:807
群控伺服器主機怎麼轉變普通電腦 瀏覽:707
手機怎麼調整app大小 瀏覽:455
加密門禁卡揭秘 瀏覽:139