Questions tagged «android»

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

21
如何获得ActionBar的高度?
我试图在ActionBar每次创建活动时获取(使用Sherlock)的高度(特别是处理ActionBar高度可能发生变化的旋转配置变化)。 为此,我使用ActionBar.getHeight()仅在ActionBar显示时有效的方法。 当第一次创建的第一个活动,我可以调用getHeight()的onCreateOptionsMenu回调。但是此方法未在之后调用。 所以我的问题是何时可以调用getHeight()并确保它不会返回0?或者,如果不可能,如何设置ActionBar的高度?


13
对Android Lollipop CardView的波纹效果
我试图让CardView时,通过设置在Android触摸显示连锁反应:活动XML文件中backgound属性描述这里 Android开发者页面上,但它不工作。完全没有动画,但是会调用onClick中的方法。我也尝试过按照这里的建议创建一个ripple.xml文件,但结果相同。 出现在活动XML文件中的CardView: <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="155dp" android:layout_height="230dp" android:elevation="4dp" android:translationZ="5dp" android:clickable="true" android:focusable="true" android:focusableInTouchMode="true" android:onClick="showNotices" android:background="?android:attr/selectableItemBackground" android:id="@+id/notices_card" card_view:cardCornerRadius="2dp"> </android.support.v7.widget.CardView> 我是android开发的新手,所以我可能犯了一些明显的错误。 提前致谢。

15
如何在SD卡上自动创建目录
我正在尝试将文件保存到以下位置, FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); 但是却遇到异常,java.io.FileNotFoundException 但是,当我将路径设置为"/sdcard/"有效时。 现在,我假设无法以这种方式自动创建目录。 有人可以建议如何创建directory and sub-directory使用代码吗?


5
Android 4.3蓝牙低功耗不稳定
我目前正在开发将使用低功耗蓝牙的应用程序(在Nexus 4上进行测试)。在开始使用Android 4.3中的官方BLE API之后,我注意到,第一次连接设备后,我很少能够再次成功连接到该设备或任何其他设备或与之通信。 遵循此处的指南,我可以成功连接到设备,扫描服务和特征以及读取/写入/接收通知,而不会出现任何问题。但是,在断开连接并重新连接后,我通常无法扫描服务/特性或无法完成读取/写入。我在日志中找不到任何可以指示这种情况发生的原因。 一旦发生这种情况,我必须先卸载应用程序,禁用蓝牙并重新启动手机,然后手机才能再次开始工作。 每当设备断开连接时,请确保在BluetoothGatt对象上调用close()并将其设置为null。有什么见解吗? 编辑: 日志转储:对于这些日志,我扎根了手机,并提高了/etc/bluetooth/bt_stack.conf中相关项目的跟踪级别 成功连接 -重新启动手机并安装应用程序后的首次尝试。我能够连接,发现所有服务/特征以及进行读/写。 尝试失败1-这是与上面的成功连接断开连接后的下一次尝试。看来我能够发现特征,但是第一次读取尝试返回了一个空值,此后不久就断开了连接。 尝试失败2-我什至无法发现服务/特征的示例。 编辑2: 我尝试连接的设备基于TI的CC2541芯片。我获得了TI SensorTag(也基于CC2541)来玩耍,并发现TI 昨天为SensorTag 发布了一个Android应用。但是,这个程序有同样的问题。我在其他两个Nexus 4上进行了测试,结果相同:第一次或第二次成功连接SensorTag,但此后(根据日志)未能发现服务,从而导致各种崩溃。我开始怀疑这块特定的芯片是否有问题?


6
在没有活动的地方调用getLayoutInflater()
需要导入什么,或者如何在活动以外的地方调用布局充气机? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } 我getLayoutInflater只能在活动中打电话,这是一个限制吗?如果我想创建自定义对话框并为其添加视图,又或者我想让Toast消息具有从服务显示的自定义视图怎么办,我只有服务的上下文但我没有任何活动但我想显示自定义消息。 我在活动类中不在代码中的地方需要充气机。 我怎样才能做到这一点 ?

9
如何自定义ActionBar上的后退按钮
我已经能够使用以下建议来自定义操作栏的背景,徽标图像和文本颜色: Android:如何将ActionBar“主页”图标更改为应用程序图标以外的其他内容? ActionBar文字颜色 ActionBar背景图片 我要自定义的最后一块是后退按钮图像。默认情况下它是灰色的,我希望它是白色的。更改颜色,指定可绘制对象或简单地使其透明(然后将V形符号添加到我的自定义徽标图像中)都可以。我该怎么办?

10
扩展类时出现错误膨胀
我正在尝试创建一个GhostSurfaceCameraView扩展的自定义视图SurfaceView。这是我的班级定义文件 GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } public void surfaceCreated(SurfaceHolder holder) { // The Surface has …
188 java  android  xml  class  surfaceview 

12
如何使用View使布局填充剩余空间?
我正在设计我的应用程序UI。我需要这样的布局: (<和>是按钮)。问题是,我不知道如何确保TextView会用两个具有固定大小的按钮填充剩余空间。 如果我在文本视图中使用fill_parent,则无法显示第二个按钮(>)。 如何制作看起来像图像的布局?

4
将HTML文件加载到WebView中
我有一个本地html页面以及它要指向的其他几个资源(css文件和Javascript库),我想将它们加载到WebView中。如何实现呢? 也许这不是进行下一步的最佳方法,但我仍在尝试。

6
Eclipse Android和gitignore
我可以安全地忽略哪些文件/文件夹包含在git中? 我复制了一个好的项目,删除了它的gen和bin文件夹,然后尝试运行该应用程序。“ Android启动”窗口显示:“您的项目包含错误,请在运行应用程序之前对其进行修复。程序包资源管理器中项目左侧的图标上有一个红色的X。而gen文件夹在Windows资源管理器,它在程序包资源管理器中执行。
188 android  eclipse  git 

8
Android的Java 7语言功能
只是想知道是否有人尝试过将新的Java 7语言功能用于Android?我知道Android会读取Java吐出的字节码并将其转换为dex。所以我想我的问题是它可以理解Java 7的字节码吗?
188 java  android  bytecode  java-7 


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.