小编Kel*_*lib的帖子

带有参数和文件的Android httpPost

我需要将一些数据上传到PHP服务器.我可以用参数发帖:

String url = "http://yourserver";

HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
nameValuePairs.add(new BasicNameValuePair("user", "username"));
nameValuePairs.add(new BasicNameValuePair("password", "password"));
try {
    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    httpClient.execute(httpPost);
}
Run Code Online (Sandbox Code Playgroud)

我也可以上传文件:

String url = "http://yourserver";
File file = new File(Environment.getExternalStorageDirectory(),
        "yourfile");
try {
    HttpClient httpclient = new DefaultHttpClient();

    HttpPost httppost = new HttpPost(url);

    InputStreamEntity reqEntity = new InputStreamEntity(
            new FileInputStream(file), -1);
    reqEntity.setContentType("binary/octet-stream");
    reqEntity.setChunked(true); // Send in multiple parts if needed
    httppost.setEntity(reqEntity);
    HttpResponse response = httpclient.execute(httppost);
    //Do something with response...
}
Run Code Online (Sandbox Code Playgroud)

但是我怎么把它放在一起呢?我需要在一个帖子中上传图片和参数.谢谢

parameters post android file

28
推荐指数
2
解决办法
3万
查看次数

non removable notification

In my app, there is service running on background. I want to notify user that the service is running. But I need that user cannot delete the notification - by pressing clear button or by swipe it out, in notification bar

在此输入图像描述

It means I need to show my notification above Notification area

notifications android android-notification-bar

19
推荐指数
2
解决办法
2万
查看次数

由png和overlay组成的XML drawable

我有一个png按钮,启用,非按下.当用户点击按钮时,我只想让png变暗.我需要这样的东西:

  <selector xmlns:android="http://schemas.android.com/apk/res/android" >
  //normal button with background my_button.png
        <item 
            android:state_enabled="true" 
            android:drawable="@drawable/my_button"   //my_button.png
            />
  //pressed button with background my_button.png overlayed by 50% black
        <item 
            android:state_pressed="true"
            android:state_enabled="true"    
            >
            <RelativeLayout 
               android:layout_width="wrap_content"
               android:layout_height="wrap_content">

              <bitmap  android:src="@drawable/my_button"/>
              <color android:color="#00000088"/>
            </RelativeLayout>
        </item>      
    </selector>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以做到这一点?或者我必须有另一个png文件吗?

xml png android button drawable

10
推荐指数
1
解决办法
4759
查看次数