小编And*_*oid的帖子

Broadcastreceiver中的Android AlarmManager

我有braodcastreceiver,广播接收器应安排一个警报.

通常我会这样做

AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); 
am.set(AlarmManager.RTC, time,  myPendingIntent); 
Run Code Online (Sandbox Code Playgroud)

问题是getSystemService仅在Activty中的广播接收器中不可用.我怎么在这里做?

谢谢.

android broadcastreceiver alarmmanager

8
推荐指数
1
解决办法
1万
查看次数

片段元素中的片段onClick方法

我读了很多关于片段的文章,但我仍然对如何做什么感到困惑.

我有一个MainActivity,它并排显示两个片段.在其中一个片段中,我有一个按钮,并在按钮的片段布局XML中定义

android:onClick="buttonClicked"
Run Code Online (Sandbox Code Playgroud)

现在我想实现该方法

public void buttonClicked(View view)  
Run Code Online (Sandbox Code Playgroud)

我原以为这必须在FragmentA.java中实现,而不是在MainActivity.java中实现.但它只有在MainActivity.java中实现该方法时才有效.这是为什么?对我来说没有意义.Pre Honeycomb属于一项活动的方法保留在该活动中,现在在平板电脑上我将许多活动合并到一个MainActivity并且所有不同的方法合并在一起?那么你在FragmentA.java中提出了什么呢?如果你必须开始自己的活动,因为这个应用程序在掌上电脑上运行,那么onClick方法不应该在MainActivity中,而是在需要调用的Activity中.我此刻很困惑......

java android android-fragments android-3.0-honeycomb

8
推荐指数
1
解决办法
8551
查看次数

android 9-patch图形在图像视图中不缩放

我有

<LinearLayout android:id="@+id/LinearLayout01"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:orientation="horizontal">
    <ImageView android:layout_height="wrap_content"
        android:layout_width="wrap_content" android:id="@+id/ImageView01"
        android:src="@drawable/phone80"></ImageView>
    <ImageView android:id="@+id/ImageView02"
        android:layout_height="wrap_content" android:src="@drawable/underline"
        android:layout_width="fill_parent" android:layout_gravity="fill_vertical|fill_horizontal"></ImageView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

第一张图像是固定大小的图像,根本不应该缩放.它的右侧图像应水平缩放到最大空间.源指向有效的.9.png文件.不幸的是,它总是只显示其原始大小.我必须设置什么属性?ImageView是否是正确的对象?

谢谢.

android nine-patch imageview

7
推荐指数
2
解决办法
2万
查看次数

E/SpannableStringBuilder(18909):SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度

在log cat中得到上述错误,我在google上发现了相当多的点击,但它们似乎不适用于我的情况.

目前我不知道从哪里开始寻找或发布什么代码/布局以获得你们的帮助.

那么在我的代码中我应该开始寻找摆脱这个错误的地方?该应用程序似乎应该工作,但我仍然想摆脱错误 - 你永远不知道......

android

7
推荐指数
1
解决办法
7239
查看次数

如何释放唤醒锁?

我正在使用wl.acquire(). 这工作正常。只要我的应用程序存在,我就需要唤醒锁,所以调用release()只有在应用程序离开时才能进行。

我必须打电话给release()某个地方吗?例如在onStop()?我会说不,但我不确定。

android wakelock

5
推荐指数
1
解决办法
7759
查看次数

Android这9补丁有什么问题?

在此输入图像描述

你好,

见上面我的9补丁图片.它是使用Android工具中的9补丁编辑器创建的.我有很多问题:

  • 预览中的九个修补工具也可以在高度上缩放图像.为什么?Zhere左边没有黑线.
  • 九个补丁工具显示错误的补丁.我认为这意味着我仍然可以使用它,但它可能看起来不太好.有没有比这更简单的形状?拉伸时出了什么问题?
  • 我无法将此9.png文件导入到我的项目中而不会出现错误.从技术上讲,一定有什么不对劲.

谢谢.

android nine-patch

5
推荐指数
1
解决办法
5095
查看次数

SQLiteOpenHelper错误

我阅读了此http://developer.android.com/resources/tutorials/notepad/index.html,现在尝试创建自己的简单示例。为了简化起见,我没有自己的适配器类。当我尝试这个

SQLiteOpenHelper dbHelper = new SQLiteOpenHelper(this,"myDB.db3", null, 1);
Run Code Online (Sandbox Code Playgroud)

在我的应用程序的onCreate方法中,我看到Ecplise告诉我

Cannot instantiate the type SQLiteOpenHelper
Run Code Online (Sandbox Code Playgroud)

我没有看到与SDK教程有什么本质区别(除了我对构造函数的调用没有包装在帮助器类中)。

谢谢。

sqlite android

5
推荐指数
1
解决办法
1827
查看次数

android预填充sqlite数据库

我的应用程序中有一个sqlite数据库.我的应用程序不应将其作为空数据库发送,但在用户第一次使用该应用程序之前,需要创建某些记录.当然我可以有很多插入语句,但这似乎很奇怪.我想到了像http://vineetyadav.com/tutorials/11-adding-prefilled-sqlite-database-to-android-app.html这样的东西基本上有效,但这意味着我手动创建的数据库需要所有内部表,如android_metadata同样.所以我要么知道内部表存在什么以及如何填充它们.或者另一种拥有预填充数据库的智能方法.有什么建议?

谢谢.

sqlite android

5
推荐指数
1
解决办法
4228
查看次数

Android 检查设备是否支持应用内计费

我遵循本指南

http://developer.android.com/google/play/billing/billing_integrate.html

刚开始做bind服务的时候,如何查看Google Play是否真的支持app billing?

android in-app-purchase

5
推荐指数
1
解决办法
1432
查看次数

sqlite browser:db文件在哪里?

我想使用sqlite浏览器检查机器人内部数据库文件.从我的理解联系人等存储在Android上的sql lite db中.现在我想使用sqlite浏览器阅读这些表.为此,我需要指定db文件,但它位于何处?

问题是模拟器的位置在哪里?

它位于真实设备上的哪个位置?

我可以在没有root的真实设备上访问它吗?

sqlite android

4
推荐指数
1
解决办法
1805
查看次数