‘壹’ 求助安卓大神:关于用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显示出来。