Questions tagged «android»

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

5
为什么0dp被认为是性能增强?
结合了备注和解决方案,在此问题末尾的答案已经填写完毕。 题 我四处搜寻,但没有找到任何能真正解释Android Lint和Eclipse提示为何建议使用替换掉部分layout_height和layout_width值的东西0dp。 例如,我ListView建议将其更改 之前 <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1"> </ListView> 后 <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"> </ListView> 同样,它建议对ListView项进行更改。这些更改前后的外观都相同,但是我有兴趣了解为什么这些是性能提升的原因。 有人对此有解释吗?如果有帮助,请使用进行总体布局ListView。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/logo_splash" android:layout_width="match_parent" android:layout_height="wrap_content"> </ImageView> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@color/background" android:layout_below="@id/logo_splash"> <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"> </ListView> <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_upcoming" /> </LinearLayout> </RelativeLayout> …

6
Android:如何获取文件的创建日期?
这是我的代码: File TempFiles = new File(Tempfilepath); if (TempFiles.exists()) { String[] child = TempFiles.list(); for (int i = 0; i < child.length; i++) { Log.i("File: " + child[i] + " creation date ?"); // how to get file creation date..? } }
75 android 



15
Android ViewPager获取当前视图
我有一个ViewPager,我想获取当前选定的可见视图,而不是位置。 getChildAt(getCurrentItem) 返回错误 View 这并非始终有效。有时返回null,有时仅返回错误的View。 @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { mFocusedListView = ListView; } } PageListener上ViewPager用getChildAt()也没有工作,每次都没有给我正确的观点。 如何获得当前的可见视图? View view = MyActivity.mViewPager.getChildAt(MyActivity.mViewPager.getCurrentItem()).getRootView(); ListView listview = (ListView) view.findViewById(R.id.ListViewItems);

11
getToken()失败。状态BAD_AUTHENTICATION错误
我在android studio中运行android应用程序时发现以下错误。由于此错误,无法在我的设备上安装该应用。找不到解决方法:(请帮助 验证:[GoogleAccountDataServiceImpl] getToken()失败。状态BAD_AUTHENTICATION,帐户:,应用程序:com.android.vending,服务:androidmarket com.google.android.gms.auth.be.account.bd:长期有效的凭证不可用。

11
如何在没有UI的情况下启动活动?
是否可以在没有UI的情况下从主要功能启动活动?也就是说,有一种方法可以围绕另一个活动创建“包装器”,即通过启动主活动,它会自动将您带到另一个活动。 如果不可能,是否有办法从堆栈中删除主要活动,以使单击“后退”按钮不会将您带到空白UI?这是我要执行的操作的一个示例: public class WrapperActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-1212")); startActivity(intent); } }
75 android 

4
如何在Android中以编程方式从通知栏删除通知?
任何人都知道我们如何以编程方式从应用程序中删除通知,即使用Pending intent进行调用。 我曾经使用以下方法取消通知。 AlarmManager am=(AlarmManager)getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(Display.this, TwoAlarmService.class); PendingIntent pi = PendingIntent.getBroadcast(Display.this, AlarmNumber, intent, PendingIntent.FLAG_CANCEL_CURRENT); am.cancel(pi); 但是问题是尚未从通知栏删除的已经触发的通知。 提前致谢...

3
如何读取“ adb shell dumpsys警报”输出
我正在努力正确设置警报,并了解取消和重新安排警报的机制。 我发现,有一个adb命令可以检索设备上安排的所有警报,但是我还没有找到说明输出格式的文档。 我确实知道,我在这里要问很多解释,所以如果有人抛出带有“ adb shell dumpsys警报”详细说明的链接,我将非常感激。 因此,这里有一些问题: 待处理警报批次:23 一种。“ 23”是当前处于活动状态的预定警报吗? 批次{4293d3a8 num = 1开始= 1369361结束= 1407261}: RTC#0:警报​​{4293d358 type 1 com.android.chrome} type = 1 whenlapsed = 1369361 when = + 19s304ms window = -1 repeatInterval = 0 count = 0 operation = PendingIntent {429e4500:PendingIntentRecord {429dbbc8 com.android.chrome broadcastIntent}} 一种。什么是“ num = 1”,“ …



4
OkHttp发布正文为JSON
所以,当我使用Koush的离子时,我能够使用一个简单的方法将json正文添加到我的帖子中 .setJsonObjectBody(json).asJsonObject() 我要转到OkHttp,但我确实没有找到一种很好的方法。我到处都是错误400。 谁有想法? 我什至尝试手动将其格式化为json字符串。 String reason = menuItem.getTitle().toString(); JsonObject json = new JsonObject(); json.addProperty("Reason", reason); String url = mBaseUrl + "/" + id + "/report"; Request request = new Request.Builder() .header("X-Client-Type", "Android") .url(url) .post(RequestBody .create(MediaType .parse("application/json"), "{\"Reason\": \"" + reason + "\"}" )) .build(); client.newCall(request).enqueue(new com.squareup.okhttp.Callback() { @Override public …

9
具有矢量资产图标的android中的Google地图中的自定义标记
我们如何通过矢量资产文件来实现地图标记图标,即Google如何以编程方式将其显示为: 更新: map.addMarker(new MarkerOptions() .position(latLng) .icon(BitmapDescriptorFactory.fromResource(R.drawable.your_vector_asset)) .title(title); 在处理矢量资产时,这不起作用。提出问题的主要原因。上面的代码有错误: java.lang.IllegalArgumentException:无法解码图像。提供的图像必须是位图。

11
Kotlin中的HTTP请求
我是Kotlin的新手。我想使用POST方法进行登录验证,并使用GET方法获取一些信息。我已经有上一个项目的URL,服务器用户名和密码。我没有找到任何适当的示例项目使用此东西。任何人都可以向我建议任何可以在HTTP请求中使用GET和POST方法的工作示例
75 android  kotlin 

6
OkHttp如何记录请求正文
我使用的是拦截器,我想记录正在执行的请求的正文,但看不到任何执行此操作的方法。 可能吗 ? public class LoggingInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); long t1 = System.nanoTime(); Response response = chain.proceed(request); long t2 = System.nanoTime(); double time = (t2 - t1) / 1e6d; if (request.method().equals("GET")) { Logs.info(String.format("GET " + F_REQUEST_WITHOUT_BODY + F_RESPONSE_WITH_BODY, …
75 android  okhttp 

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.