Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

9
PreferenceScreen中的TimePicker
我想创建一个名为的首选项字段Interval,我希望能够弹出一个TimePicker并设置一个mm:ss以最小的值00:30和30秒的步长格式化的值。 是否有可能使用TimePicker的PreferenceScreen?

8
如何使用Android从我的应用程序调用Wi-Fi设置屏幕
通常,我会通过单击来在模拟器上获得Wi-Fi设置屏幕Settings > Wireless controls > wifi settings。按下我创建的Wi-Fi按钮时,我需要从程序直接进入Wi-Fi设置屏幕。我们可以使用Intent.setData(android.provider.contacts ......)处理的联系人,呼叫日志。有什么办法可以从Android程序中打开设置子菜单/菜单吗? 请给我建议或示例代码。
77 android  wifi 


2
如何在Android中使用addr2line
我坚持使用我的应用程序,因为我无法调试,因为它是多线程应用程序,崩溃并出现错误SIGSEGV。我从LogCat获得了很多信息,这使我可以在本机库中找到地址。如果可以将这些地址转换为代码,将很有帮助。 有人知道如何使用android-ndk随附的addr2line吗?

8
如何在Android中完成当前活动
我有一个Android应用程序。我正在制作带有进度条的加载屏幕。 我在onCreate方法中输入了延迟。计时器结束后,我想完成当前活动并开始一个新活动。 调用该finish()方法时,它只是给我一个异常。 public class LoadingScreen extends Activity{ private LoadingScreen loadingScreen; Intent i = new Intent(this, HomeScreen.class); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.loading); CountDownTimer timer = new CountDownTimer(10000, 1000) //10 second Timer { public void onTick(long l) { } @Override public void onFinish() { loadingScreen.finishActivity(0); startActivity(i); }; }.start(); …


6
如何在Android中使用assert?
我想assert obj != null : "object cannot be null"在Android设备上使用。该断言似乎不起作用,因此我在网上搜索后发现了这种本地解决方案: 亚行外壳setprop debug.assert 1 它确实可以在我的本地计算机上运行。 我想使用我的Eclipse项目运行此命令(因此它将在源代码控件中)。我该怎么做?
77 java  android  assert 

11
如何在Eclipse中打开Android Studio项目?
新的Android Studio使用更好的工具可以更好地进行Android开发。我看到了一系列有关如何将eclipse项目转移到android studio的问题,但是其他方法又如何呢? 如果您在Android Studio中制作一个Android应用,可以将其带回Eclipse吗?如果是这样,怎么办? 特定的eclipse插件(例如Blackberry Android插件)将需要此功能。 谢谢。

3
具有捕获和接受属性的HTML文件输入控件工作不正确?
我的问题: 然后,用户单击input type=file用户必须获得upload file + camera对话框。我正在使用此html属性accept和capture。但是在某些现代设备上,这不会发生。下面有代码示例和下表,说明其正常工作与否。代码示例在Mobile Safari和中进行了测试Chrome。 TL; DR: 我只有5个代码示例input type file: 1.(jsfiddle) <input type="file" accept="image/*" capture> 2.(jsfiddle) <input type="file" accept="image/*" capture="camera"> 3.(jsfiddle) <input type="file" capture="camera"> 4.(jsfiddle) <input type="file" capture> 5.(jsfiddle) <input type="file" accept="image/*"> 测试设备: 三星S3(Android 4.1.2) 三星S3(Android 4.3) 三星Galaxy Tab 2 7.0(Android 4.2.2) 三星Note(Android 4.1.2) iPhone 5(iOS 7.0.4) Nexus …
77 android  ios  html  mobile 

3
Android SoundPool有多糟糕?有什么替代选择?
我当时将AndroidSoundPool视为在通用游戏开发库中实现音效的机制。这似乎是理想的。 但是,一点点研究表明,有所有 种类的 的 错误在SoundPool。这些错误SoundPool仍然相关吗? 因为我正在开发一个库,所以任何错误都会SoundPool变成我库中的错误,因此我想使用户与之隔离。 所以我的问题基本上是:应该使用哪种API进行音频播放? 使用AudioTrack和编写自己的混音器并不是没有问题的。但是显然最好避免这样做。是否有任何API可以为我提供解码? 我需要能够播放合理数量的同时声音效果(至少可以说16个),并且还要更加开放。声音需要以低延迟开始播放。WAV需要支持的文件(MP3 / Ogg不重要)。音效需要支持无缝循环以及动态,独立的音量调节。需要正确支持Android应用生命周期。 我听说某处有1MB的限制SoundPool,这对于每种单独的声音效果来说都可以接受,但对于所有的缓冲区/声音来说,这是可以接受的。有人可以确切地告诉我限制是多少吗? 最后,我还需要能够以较低的CPU负载以压缩格式播放背景音乐。我认为这MediaPlayer是理想的。可以与其他API并行使用吗? 我知道有一些人一直MediaPlayer在填写SoundPool。但是它支持我需要的功能吗? 我还错过了其他音频API吗?


4
读写Parcelable对象数组
我有以下类,可从/向包裹读取和写入对象数组: class ClassABC extends Parcelable { MyClass[] mObjList; private void readFromParcel(Parcel in) { mObjList = (MyClass[]) in.readParcelableArray( com.myApp.MyClass.class.getClassLoader())); } public void writeToParcel(Parcel out, int arg1) { out.writeParcelableArray(mObjList, 0); } private ClassABC(Parcel in) { readFromParcel(in); } public int describeContents() { return 0; } public static final Parcelable.Creator<ClassABC> CREATOR = new Parcelable.Creator<ClassABC>() …

4
如何为ImageView设置setLayoutParams()?
我想设置LayoutParams一个,ImageView但似乎找不到正确的方法。 我只能在API中找到有关各种文档ViewGroups,但不能找到ImageView。但是ImageView似乎具有此功能。 该代码不起作用... myImageView.setLayoutParams(new ImageView.LayoutParams(30,30)); 我该怎么做?

3
如何以编程方式创建ProgressBar?
我的应用程序需要以ProgressBar编程方式创建一个小文件。 ProgressBar没有设置样式的方法(我想要一个小的 ProgressBar)。构造函数可以采用AttributeSet,但是它是一个接口,需要我实现一组功能。有没有办法将ProgressBar样式设置为小样式?(我不能使用XML来创建 ProgressBar。)

7
Android:在什么情况下出现对话框会导致onPause()被调用?
Android Activities文档中的一个片段(向下滚动到“前台寿命”行)说: 活动可能会频繁地进入和退出前台,例如,onPause()当设备进入睡眠状态或出现对话框时,就会调用该活动。 我不太明白。在什么情况下会发生这种情况?被onPause()称为仅如果有问题的对话的上下文是从顶部其活性的对话框将显示不同? 编辑:添加代码示例以详细说明我的疑问 按照文档中的上述引用,onPause()当显示以下代码中的AlertDialog(或仅显示Dialog)我的活动的方法是否应该被调用?显示对话框时,我是否应该看到“ onPause named”日志条目? 但我看不到这种情况。如果我正确理解了Android的生命周期,那么也不应该!那么,当时的文件指向什么呢? public class LifeCycleTestActivity extends Activity { private static final String TAG = "LifeCycleTest"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (Button) findViewById(R.id.button1); btn.setOnClickListener(new OnClickListener() { @Override public void …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.