小编D F*_*rra的帖子

两个日期之间的Android差异

我有两个约会:

String date_1="yyyyMMddHHmmss";
String date_2="yyyyMMddHHmmss";
Run Code Online (Sandbox Code Playgroud)

我想打印差异如:

2d 3h 45m
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢!

android date difference

42
推荐指数
5
解决办法
9万
查看次数

Android:多行编辑文本和键盘问题

我有这个edittext:

<EditText android:inputType="textMultiLine|textCapSentences"
    android:layout_width="fill_parent"
android:layout_height="240dp"
android:scrollHorizontally="false"
android:imeOptions="actionNone"
android:minLines="9"
android:scrollbars="vertical"
android:singleLine="false"
    android:gravity="top"
android:layout_gravity="center_vertical|left"
android:nextFocusForward="@+id/costo_dettagli"
android:layout_weight="1"
android:id="@+id/dettagli"
android:textSize="20sp" />
Run Code Online (Sandbox Code Playgroud)

这部分清单:

android:windowSoftInputMode="stateHidden|adjustPan"
Run Code Online (Sandbox Code Playgroud)

问题?当键盘出现时,它会在闪烁的光标下方(换句话说在第一行),而不是在整个edittext下面!需要将键盘放在小部件下方.

我的所有布局都在一个scrollview中,我已经尝试了所有的android:windowSoftInputMode

edittext问题http://imageshack.com/a/img199/9295/jmgb.png

我勒个去??我需要帮助.

keyboard android multiline android-edittext

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

Android:完全在后台上传文件

我必须创建一个多文件上传(3-7张照片),但这个上传必须由系统完全管理,这样即使用户关闭了应用程序,它也应该一直工作直到完成上传.

有点像Facebook,它上传照片,如果应用程序被杀:进度也会出现在通知栏中.

我目前使用的是一个类,我认为FtpClient,它运行良好,但如果我关闭应用程序它会停止.一切都是异步的,但仅适用于应用程序,而不适用于系统.

我怎样才能做到这一点?

service upload android background

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

Android:错误"错配发件人ID",同时通过PHP和GCM将通知推送到Android设备

我正试图通过我的.php页面向我的手机发送通知...一切都设置正确,但我收到错误:

{"multicast_id":7751536172966571167,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么因为发件人ID是对的,api也是(我已经尝试过服务器密钥和浏览器密钥,只是为了确定).

我真的不知道我哪里错了!

在我的应用程序中我只有发件人ID,所有都已经正确,在我的服务器中我已经获得了浏览器的密钥(现在):

<?php require_once("../pi_classes/commonSetting.php");
include('../pi_classes/User.php');
ini_set("display_errors",1);
class GCM{
    function __construct(){}
    public function send_notification($registatoin_ids,$message){
        // GOOGLE API KEY
        define("GOOGLE_API_KEY","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
        $url="https://android.googleapis.com/gcm/send";
        $fields=array(
            "registration_ids"=>$registatoin_ids,
            "data"=>$message,
        );
        var_dump($fields);
        $headers=array(
            "Authorization: key=".GOOGLE_API_KEY,
            "Content-Type: application/json"
        );
        $ch=curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_POST,true);
        curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
        curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($fields));
        $result=curl_exec($ch);
        if($result===FALSE){
            die("Curl failed: ".curl_error($ch));
        }
        curl_close($ch);
        echo $result;
    }
}
// ======================
//=INVIA LE NOTIFICHE AGLI UTENTI =
// ======================
$messaggio="Ciao, sono una notifica!";
$pushCounter=0;
$registatoin_ids=array();
$result=mysql_query("SELECT android_regi_id FROM user_details");
while($row=mysql_fetch_array($result)){
    $token=$row["android_regi_id"];
    if($token!=""){
        $registatoin_ids[]=$token;
        $pushCounter++;
    }
}
if($pushCounter>0){
    $gcm=new …
Run Code Online (Sandbox Code Playgroud)

android push mismatch sender-id google-cloud-messaging

5
推荐指数
1
解决办法
1万
查看次数

Android:背景颜色和图像同时

我需要通过java而不是xml同时拥有textview背景的颜色和图像.换句话说,我需要像这个css规则这样的东西:

background:#f00 url(...);
Run Code Online (Sandbox Code Playgroud)

如何在不使用xml的情况下实现这一目标?

谢谢

android background image colors

2
推荐指数
1
解决办法
3984
查看次数