Questions tagged «android»

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

3
如何在Android上的Camera使用的SurfaceView上绘制覆盖图?
我有一个简单的程序,可将的预览绘制Camera为SurfaceView。我想做的是使用onPreviewFrame方法,每次将新框架绘制到中时都会调用该方法,SurfaceView以执行invalidate应该调用该onDraw方法的方法。实际上,该onDraw方法正在被调用,但是没有打印任何内容(我想相机预览将覆盖我尝试绘制的文本)。 这是SurfaceView我拥有的子类的简化版本: public class Superficie extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; public Camera camera; Superficie(Context context) { super(context); mHolder = getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } public void surfaceCreated(final SurfaceHolder holder) { camera = Camera.open(); try { camera.setPreviewDisplay(holder); camera.setPreviewCallback(new PreviewCallback() { public void onPreviewFrame(byte[] data, Camera arg1) { invalidar(); } }); …


7
不同手机/设备和操作系统版本上的Android堆大小
有谁知道Android手机上的堆大小是否根据操作系统版本中的设置是恒定值,还是这是电话生产商可以决定的设置? 堆大小与手机上的RAM量成正比吗? 我只发现有人说应用程序的堆大小为16M的文章。但是,这些文章有些陈旧。以我为例,在一个特定模型上,堆大小从20M到24M不等。这款手机具有768M的RAM。
72 android  heap 

4
禁用保持屏幕开启
我用了: getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 如何恢复为默认状态(不保留)?
72 android  flags 

2
如何使用系统签名对Android应用进行签名?
我已经signed-google_ion-ota-14721.zip为HTC手机下载并编译了带有图片的Android 2.1版本。编译成功完成,因此系统映像闪烁。如何使用系统签名对自己的Android应用程序进行签名? 有人可以描述使用系统签名对用户应用程序进行签名的整个过程吗,因为我对签名过程是完全陌生的。
72 android 




3
Google Maps V2-Android-获取当前的缩放级别
如何在GoogleMap上以整数形式获取当前缩放级别。我需要从GMaps v1.1中获取以下代码: MapView mGoogleMapView; int zoomLevel = mGoogleMapView.getZoomLevel(); 我知道方法getMinZoomLevel()和getMaxZoomLevel(),但是我在Android GMap V2文档中找不到能够提供当前缩放级别的任何内容。有人对如何执行此操作有任何指示吗? 任何帮助,将不胜感激。

8
从adb获取包的可启动活动名称
有没有办法从使用获取包的可启动活动adb?对于无根电话(即,无需从/data/app目录中拉出apk并使用检查appt)。 我尝试了dumpsys,但它不包含有关默认可启动活动的信息。 谢谢
72 android  adb 

4
TabLayout标签文本不显示
我TabLayout在a内部使用它Fragment来显示三个固定的选项卡,并且这些选项卡都在工作,但是即使我app:tabTextColor在布局中设置了属性后,它仍然不可见,它也没有显示选项卡文本。 NewFragment.java public class NewFragment extends Fragment { private RecyclerView mRecyclerView; private RecyclerView.LayoutManager mLayoutManager; private RecyclerView.Adapter mAdapter; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View inflatedView = inflater.inflate(R.layout.new_fragment, container, false); TabLayout tabLayout = (TabLayout) inflatedView.findViewById(R.id.tabLayout); tabLayout.addTab(tabLayout.newTab().setText("Tab 1")); tabLayout.addTab(tabLayout.newTab().setText("Tab 2")); tabLayout.addTab(tabLayout.newTab().setText("Tab 3")); final ViewPager viewPager = (ViewPager) inflatedView.findViewById(R.id.viewpager); …


3
解释SPAN_EXCLUSIVE_EXCLUSIVE之类的Span标志的含义
有人可以清楚地举例解释每个的跨度标志像SPAN_EXCLUSIVE_EXCLUSIVE和SPAN_MARK_MARK均值,何时使用什么标志? 我不明白官方文件说: 类型的跨度SPAN_EXCLUSIVE_EXCLUSIVE不会扩展为包括在其起点或终点插入的文本。 “扩展为包括”是指插入跨度后所做的编辑吗? 这是否意味着这些标志不会影响具有不可变文本的Spannable?
72 android 

15
如何在Android中更改微调器背景?
我正在开发一个需要更改微调器背景布局以匹配背景色的应用程序。我研究发现,我需要创建一个9补丁程序映像。我已经完成创建9补丁程序图像并在应用程序中使用了它,但它看起来比普通的微调框还大,而且我也看不到微调框中的下拉按钮。 如果你们从开始为Spinner创建9补丁程序映像并在应用程序中使用它开始,我很高兴为您提供清晰的教程。 旋转器代码 <Spinner android:id="@+id/spnIncredientone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/txtMixtureTitle" android:layout_marginLeft="5dip" android:layout_marginRight="5dip" android:background="@drawable/spinner_background" android:prompt="@string/selectmixture" />


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.