小编Kri*_*her的帖子

Android Debug Bridge(adb)设备 - 没有权限

我在调试模式下将HTC Wildfire A3333与我的Fedora Linux连接时遇到问题.Adb说:

./adb devices
List of devices attached 
????????????    no permissions
Run Code Online (Sandbox Code Playgroud)

我的udev规则(三星的第一条规则很好,HTC的第二规则不是):

SUBSYSTEM=="usb",SYSFS{idVendor}=="04e8",SYMLINK+="android_adb",MODE="0666",GROUP="plugdev" 
SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",SYMLINK+="android_adb",MODE="0666",GROUP="plugdev"
Run Code Online (Sandbox Code Playgroud)

对于三星设备一切都没问题:

 ./adb devices
List of devices attached 
00198a9422618e  device
Run Code Online (Sandbox Code Playgroud)

我一直在尝试用一个简单的线程给出的所有答案,不过运气:使用HTC野火进行android开发

linux debugging android adb

187
推荐指数
10
解决办法
16万
查看次数

Android Studio中的"添加未实现的方法"功能

在Eclipse IDE中有一个很棒的功能,允许您添加(实现)特定类的所有必需方法.我正在Android Studio IDE中寻找此功能,但到目前为止还没有成功.有类似的东西吗?对我来说,它是关键功能之一,不能没有.

编辑:

我不想选择实现的方法.我希望IDE像Eclipse一样为我做这件事.例如,当我在任何Activity扩展类中单击"添加未实现的方法"时,所有这些onCreate() onPause() onResume()都生成了.

android android-studio

129
推荐指数
3
解决办法
8万
查看次数

Google Play开发者控制台:免费测试付费应用的Beta版?

我在Google Play开发者控制台中上传了一个apk作为测试版(测试版测试版),我想让我的用户对其进行测试.最终版本将被支付,您无法在测试后更改此选项,因此我必须在开始时将其设置为付费.问题是我不想向我的用户收取测试费用,似乎没有办法这样做.在那儿?

android google-play

26
推荐指数
1
解决办法
5474
查看次数

Google Play - 检测到错误的最低API

我刚刚将我的apk上传到Google Play控制台.问题是,在Google Play上的应用网站上,REQUIRES ANDROID字段是错误的.它显示1.6我在清单文件中设置它时2.3.所以我想现在使用较低API的用户可以下载我的应用程序并获得糟糕的体验,因为它会崩溃.怎么了?

Manifest.xml的片段:

 <uses-sdk
 android:minSdkVersion="9"
 android:targetSdkVersion="17" />
Run Code Online (Sandbox Code Playgroud)

android google-play

22
推荐指数
2
解决办法
2951
查看次数

Calendar.MONTH给出错误的值

我试图从Calendar使用以下内容获得实际月份:

Calendar c = Calendar.getInstance();          
String time = String.valueOf(c.get(Calendar.MONTH));
Run Code Online (Sandbox Code Playgroud)

根据系统设置"设置 - >日期和时间",实际月份为10,而get(Calendar.MONTH)返回09.

android calendar

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

如何在Android设备上模拟网络问题?

我需要在以下场景中测试我的应用:

  • 将设备连接到wifi(使用互联网).
  • 模拟互联网中断(缺少互联网,但设备必须保持连接到wifi网络).
  • 几秒钟后,互联网需要再次激活.

我可以模拟这将adsl电缆拉出我的电路,但是它不会足够快地重新连接.这是以编程方式模拟这个吗?

android

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

无法从片段中投射

我在我的布局中定义了两个片段MainActivity并设置了setContentView.我想从这些片段中调用一些方法,但我不知道如何访问它们.Eclipse说:"无法将表单片段转换为ListFileFrgament".

public class MainActivity extends FragmentActivity {

    @Override
     protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    FileListFragment listFragment = (FileListFragment) getFragmentManager().findFragmentById(R.id.list_fragment);  
     // cannot casr here
    PlayerFragment playerFragment = (PlayerFragment) getFragmentManager().findFragmentById(R.id.player_fragment); 
     // cannot cast here
    }


}
Run Code Online (Sandbox Code Playgroud)

java android android-fragments android-fragmentactivity

8
推荐指数
2
解决办法
7276
查看次数

如何检查android设备代号?

一些Android设备(型号)在许多版本中发布.我想,他们在不同的固件(ROM)根据区域(和载体),它在已经售出.现在的问题是我怎么能检查我的三星Galaxy S3是MD0,m0skt也许d2spr而变化?最好的是以编程方式检查它.可能吗?

在此输入图像描述

android

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

仅在活动暂停时才会收到待处理的意图附加内容

我送额外的字符串,从我的悬而未决的意图StateCh.javaMainActivity.我对它的期望是在MainActivity有额外的待处理意图到达时显示对话框(点击通知).问题是,当我打开MainActivity然后单击通知时,在挂起的意图内没有额外的内容,并且不显示对话框.当我暂停MainActivity(通过按后退按钮)并再次单击通知时,它按预期工作.

MainActivity.java:

public class MainActivity extends Activity {

 //...

  @Override
protected void onNewIntent(Intent intent)   {
    super.onNewIntent(intent);

    Bundle extras = getIntent().getExtras();
    if(extras !=null) {
        String value1 = extras.getString("message");
        Log.v("alert", value1);

        AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
        alertDialog.setTitle("title");
        alertDialog.setMessage(value1);
        alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface dialog, int which) {

                //startActivity(MainActivity.this.getIntent());

            }
        });

        alertDialog.show();
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

StateCh.java:

public class StateCh extends Service {

//...

   private void notificationU(String title, String text)  { …
Run Code Online (Sandbox Code Playgroud)

android android-pendingintent

6
推荐指数
1
解决办法
3865
查看次数

java.lang.NumberFormatException:无效的int:""

我在调试代码时遇到问题.我java.lang.NumberFormatException: Invalid int: ""在第88行遇到错误Calendar c = Calendar.getInstance();.我不明白Calendar实例如何产生这样的错误.

WakefulReceiverWorker.java:

    Calendar c = Calendar.getInstance();   // <----- line 88
    long newStart = c.getTimeInMillis() + 300000;
    AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
    PendingIntent pendingIntent = PendingIntent.getBroadcast(this, randomInt, intent2,PendingIntent.FLAG_UPDATE_CURRENT);
    mAlarmManager.set(AlarmManager.RTC_WAKEUP, (newStart), pendingIntent);
Run Code Online (Sandbox Code Playgroud)

logcat的:

12-13 19:57:01.589    2070-2085/com.example.app W/System.err? java.lang.NumberFormatException: Invalid int: ""
12-13 19:57:01.619    2070-2085/com.example.app W/System.err? at java.lang.Integer.invalidInt(Integer.java:138)
12-13 19:57:01.629    2070-2085/com.example.app W/System.err? at java.lang.Integer.parseInt(Integer.java:359)
12-13 19:57:01.639    2070-2085/com.example.app W/System.err? at java.lang.Integer.parseInt(Integer.java:332)
12-13 19:57:01.639    2070-2085/com.example.app W/System.err? at java.util.Calendar.getHwFirstDayOfWeek(Calendar.java:807)
12-13 19:57:01.639    2070-2085/com.example.app W/System.err? at …
Run Code Online (Sandbox Code Playgroud)

java android

6
推荐指数
1
解决办法
2468
查看次数