小编woj*_*iii的帖子

如何从logcat中删除旧数据?

当我执行命令

adb logcat

在运行android模拟器时,所有旧日志都会过去,因此我认为它们存储在某个文件中.是否有命令可以运行以清除日志并重新开始?如果没有,还有其他方法可以做到这一点吗?

android android-emulator logcat

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

将App的Logcat输出发送到EmailAdress

我们现在和几个朋友一起测试我们的应用程序.有时会出现一些不会引发异常的错误.所以我真的不知道问题是什么.所以我认为实现一个允许将logcat输出发送到电子邮件地址的菜单项是个好主意,这样我们就可以检查日志了.

不幸的是,我没有在互联网上找到如何从手机中提取logcat的提示.如何发送电子邮件应该不是问题.

android logcat

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

GoogleAuthUtil.getToken返回无效的身份验证代码

我使用以下内容来获取可以从Android应用程序访问后端的身份验证.这在此处描述https://developers.google.com/identity/protocols/CrossClientAuth.

StringBuffer sb = new StringBuffer();
sb.append("oauth2:server:client_id:");
sb.append(getString(R.string.google_app_id));
sb.append(":api_scope:");
sb.append("profile email");
final String scope = sb.toString();
String token = GoogleAuthUtil.getToken(Activity.this, mAuthAccount, scope);
Run Code Online (Sandbox Code Playgroud)

(之前使用AccountPicker.newChooseAccountIntent设置了mAuthAccount.)

以上内容返回有时已过期的短期认证代码.我想针对谷歌服务器进行检查,但使用GoogleAuthUtil.getToken返回的令牌字符串调用https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=会返回"无效令牌".

在尝试使用之前,如何验证身份验证代码是否已过期?

编辑:返回的字符串不是令牌,而是授权代码,可以与谷歌API交换以获取令牌(返回的字符串以"/ 4"开头,而不是"/ 1"或"/ 2",如果我记得的话正确).

代码并不总是有效(在我的服务器上),我希望能够检查代码是否可以使用或已过期.

android access-token

17
推荐指数
1
解决办法
3279
查看次数

在应用内购买,使谷歌播放UI透明

作为应用程序内购买的一部分,我开始用startIntentSenderForResult()作为中描述的谷歌游戏服务提供的活动http://developer.android.com/google/play/billing/billing_integrate.html.

如何使已启动的活动使用透明背景,以便我的应用程序在后台可见,其中包含应用内购买活动?谷歌播放活动的背景现在是灰色的.

我已经看到其他应用程序(Babbel,用于学习新语言)使用透明的Google Play UI,我想知道如何做到这一点.

android in-app-purchase

14
推荐指数
1
解决办法
358
查看次数

Android中的HH:MM:SS格式的倒计时器

我正在尝试在android中开发一个倒数计时器.在这个例子中,我输入了一个分钟作为参数,在倒数计时器中显示.

问题是,当我输入分钟时,例如65,那么计数器将是65:00.我希望计数器显示1:05:00,即HH:MM:SS格式.

public class MainActivity extends Activity implements OnClickListener {

private Button buttonStartTime, buttonStopTime;
private EditText edtTimerValue;
private TextView textViewShowTime; // will show the time
private CountDownTimer countDownTimer; // built in android class
                                        // CountDownTimer
private long totalTimeCountInMilliseconds; // total count down time in
                                            // milliseconds
private long timeBlinkInMilliseconds; // start time of start blinking
private boolean blink; // controls the blinking .. on and off

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) …
Run Code Online (Sandbox Code Playgroud)

android timer milliseconds countdowntimer

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

Android中的短信发送报告

我想收到短信发送报告我正在尝试很多例子但是,一个流程没有显示发送报告,如果我的余额为0,当我的代码中的短信发送不显示短信发送报告失败,否则显示报告,如没有服务等..我想要当我的余额为0时,查找短信发送失败的送达报告.

帮我任何代码!

提前致谢!

android

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

如何从SimpleCursorAdapter的选定项中获取字符串?

我正在使用AutoCompleteTextView来建议用户从我的sqlite db中输入一些单词,因为他们输入要搜索的输入字符串.

我尝试使用simple_list_item_2使建议看起来很友好,这是我的代码:

package com.suit.kamus;

import android.app.Activity;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.SimpleCursorAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;

public class SuitAuto extends Activity implements TextWatcher{
AutoCompleteTextView auto; TextView result;
Button search; Button add; Spinner chooser;
String input; static String selection; String main;
String[] options = {"en to ina", "ina to en"};
SimpleCursorAdapter simple;

/** Called when the activity is …
Run Code Online (Sandbox Code Playgroud)

string android cursor

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

如何隐藏apk的图像?

我的应用程序的基本功能是显示图像.我可以在PC上提取apk包的内容.很容易看到包中的所有资产 - 包括其他包含的图像.我想隐藏那些图像.它们只应在用户安装软件包的设备上在运行时可见.

有没有办法解决这个问题?谢谢!

android apk

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

SMS队列处理失败SMS

我正在开发一个应用程序,它执行以下操作:

  • 收到短信
  • 发送短信
  • 对Sender做一些计算任务.

SMS是否可能无法发送.任何人都可以告诉我如何管理失败的已发送短信的队列,并在一段时间后继续重试发送它们.

我已经看过代码,但不知道如何处理SMS队列并重新发送它们.

这是代码:

private void sendSMS(String phoneNumber, String message)
{        
    String SENT = "SMS_SENT";
    String DELIVERED = "SMS_DELIVERED";

    PendingIntent sentPI = PendingIntent.getBroadcast(this, 0,
        new Intent(SENT), 0);

    PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
        new Intent(DELIVERED), 0);

    //---when the SMS has been sent---
    registerReceiver(new BroadcastReceiver(){
        @Override
        public void onReceive(Context arg0, Intent arg1) {
            switch (getResultCode())
            {
                case Activity.RESULT_OK:
                    Toast.makeText(getBaseContext(), "SMS sent", 
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
                    Toast.makeText(getBaseContext(), "Generic failure", 
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_NO_SERVICE:
                    Toast.makeText(getBaseContext(), "No service", 
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_NULL_PDU: …
Run Code Online (Sandbox Code Playgroud)

sms android

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

Python 中使用 HTTPS 的 Apache Thrift 服务示例

我已经找到了如何使用 Apache Thrift 实现服务的示例,这些服务在 Java 中使用 SSL 作为传输。但在 Python 中则不然。

我想使用 Apache Thrift 生成样板代码来调用用 Python 编写的服务,这些服务将从 Android 调用。传输必须是 HTTPS。

有什么线索我可以找到类似的东西吗?

python java ssl android thrift

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