Questions tagged «android»

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



6
如何在Android中显示组合框?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 如何在Android中显示组合框?
80 android  combobox 

5
操纵Java / Android color int的alpha字节
如果我在Java中有一个int用作Android颜色(用于在Canvas上绘制),我该如何操作该int的alpha分量?例如,如何使用操作来做到这一点: int myOpaqueColor = 0xFFFFFF; float factor = 0; int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor); //myTransparentColor should now = 0x00FFFFFF; 理想情况下,最好将第一个字节乘以任何factor值,而不是仅将字节设置为静态值。

2
从adb命令获取设备信息(例如产品,型号)
实现此目的的一种方法如下: adb devices -l 示例输出: 123abc12 device product:<id> model:<id> device:<id> 456abc45 device product:<id> model:<id> device:<id> 但是此列表列出了所有已连接的设备,但是我想获取特定设备的信息。我只需要有关“ 123abc12”的信息。输出应为: 123abc12 device product:<id> model:<id> device:<id> 第二个设备不应显示。 我有设备名称,即123abc12,它可用于获取所需的信息,但我不知道如何。 谢谢。
80 android  adb 

5
活动和片段之间有什么区别?
根据我的研究,backstack的概念及其存在方式存在显着差异: 活动 将activity放到的位置backstack后activities,用户只需按一下back 按钮即可导航回到上一个活动。 Activity 可以独立存在。 分段 将anfragment放置到活动中后,我们必须通过addToBackstack()在期间调用来请求保存实例fragment transaction。 Fragment 必须住在里面 activity 还有其他区别吗?

7
每个设备的Secure.ANDROID_ID是否唯一?
我正在使用此电话: Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID); 获取设备的UID。我想我从多个设备上获得了相同的ID。应该可以吗? 有问题的ID为:9774d56d682e549c,显然有多个设备返回此ID http://code.google.com/p/android/issues/list?cursor=10603&updated=10603&ts=1295993403

7
从电话号码[libphonenumber]中提取代码国家/地区
我有一个像这样的字符串:+33123456789(法国电话号码)。我想在不知道国家的情况下提取国家代码(+33)。例如,如果我有另一个国家的电话,它应该可以工作。我使用Google库https://code.google.com/p/libphonenumber/。 如果我知道国家/地区,这很酷,我可以找到国家/地区代码: PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance(); int countryCode = phoneUtil.getCountryCodeForRegion(locale.getCountry()); 但是我不知道如何在不了解国家的情况下解析字符串。


11
Android:如何以用户的语言获取星期几(星期一等)?
我想知道用户本地语言的星期几(星期一,星期二...)。例如,如果用户是法语,则为“ Lundi”,“ Mardi”等。 我已经阅读了这篇文章,但是它只返回一个int,而不是用用户语言显示的日期字符串:在Android中获取星期几的最简单方法是什么? 更一般而言,您如何获得以用户语言编写的一周中的每一天和一年中的所有月份? 我认为这是可能的,例如Google议程提供了用用户本地语言写的日期和月份。 谢谢 !!

7
从HTTP响应获取JSON对象
我想JSON从Http get响应中获取一个对象: 这是我当前对Http get的代码: protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != null) { // A Simple JSON Response Read InputStream instream = entity.getContent(); result …
80 java  android  json 

9
有没有办法让Runnable的run()抛出异常?
我在实现Runnable的类中的run()中调用的方法被设计为引发异常。 但是Java编译器不允许我这样做,建议我用try / catch包围它。 问题是,通过用try / catch包围它,我使特定的 run()变得无用。我确实想抛出该异常。 如果我指定throws的run()的本身,编译器会抱怨说Exception is not compatible with throws clause in Runnable.run()。 通常我完全不放过 run()抛出异常的。但是,在我必须具有该功能的特殊情况下。 如何解决此限制?

11
java.net.UnknownHostException:无法解析主机“ <URL>”:没有与主机名关联的地址以及字符“ 0”的输入结尾
我创建了一个应用程序,该应用程序从我的Web服务加载了一个问题,并且运行正常。但是,有时会崩溃,而我不知道为什么会发生这种情况,尤其是因为我还给了它所需的权限。它工作正常,但随机崩溃,并给了我这份报告。 private void sendContinentQuestions(int id) { // TODO Auto-generated method stub //Get the data (see above) JSONArray json = getJSONfromURL(id); try{ for(int i=0; i &lt; json.length(); i++) { HashMap&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(); JSONObject jObject = json.getJSONObject(i); longitude":"72.5660200" String category_id = jObject.getString("category_id"); String question_id = jObject.getString("question_id"); String question_name …

12
如何在日志中模拟方法e
这里的Utils.java是我要测试的类,下面是在UtilsTest类中调用的方法。即使我嘲笑Log.e方法,如下所示 @Before public void setUp() { when(Log.e(any(String.class),any(String.class))).thenReturn(any(Integer.class)); utils = spy(new Utils()); } 我收到以下异常 java.lang.RuntimeException: Method e in android.util.Log not mocked. See http://g.co/androidstudio/not-mocked for details. at android.util.Log.e(Log.java) at com.xxx.demo.utils.UtilsTest.setUp(UtilsTest.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at …
80 android  junit  mockito 


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.