小编Has*_*y31的帖子

如何使用android报警管理器设置多个报警

我正在建立一个报警应用程序.我已经成功实现了基本的报警功能.

Calendar calendar = Calendar.getInstance();
calendar.set(calendar.HOUR_OF_DAY, sHour);
calendar.set(calendar.MINUTE, sMin);
calendar.set(calendar.SECOND, 0);
calendar.set(calendar.MILLISECOND, 0);
long sdl = calendar.getTimeInMillis();

Intent intent = new Intent(AlarmList.this, AlarmReceiver.class);
PendingIntent sender = PendingIntent.getBroadcast(AlarmList.this, 0, intent,PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager ALARM1 = (AlarmManager)getSystemService(ALARM_SERVICE);
ALARM1.set(AlarmManager.RTC_WAKEUP, sdl, sender);
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,用户可以选择天(星期日,星期一......)每周重复闹钟.我正在尝试创建多个警报,每周重复一次,但不知道该怎么做.我可以使用(重复)间隔创建它还是应该创建多个警报管理器?

android alarmmanager

52
推荐指数
3
解决办法
6万
查看次数

退出应用时Android停止服务

我正在创建一个带有背景音乐的游戏应用程序.我使用Android服务播放背景音乐,因为我想在更改活动时运行BGM.我的问题是,我已经在每个活动中的onPause方法中声明了finish()(我不想让用户返回并想要杀死活动).

所以当我打算进行其他活动时,它会调用onDestroy并停止服务.我想停止服务完全退出应用程序(按主页按钮)并想要通过BGM和onPause()中的finish()进行活动.这可能吗?还是有另一种解决方案?

public class BackgroundMusicService extends Service {
    private static final String TAG = null;
    MediaPlayer player;

    public IBinder onBind(Intent arg0) {

        return null;
    }

    @Override
    public void onCreate() {
        super.onCreate();
        player = MediaPlayer.create(this, R.raw.topbgm);
        player.setLooping(true); // Set looping
        player.setVolume(100, 100);
    }

    public int onStartCommand(Intent intent, int flags, int startId) {
        player.start();
        return 1;   
    }

    public void onStart(Intent intent, int startId) {
        // TO DO

    }

    public IBinder onUnBind(Intent arg0) {
        // TO DO Auto-generated method
        return null;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java android

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

Android以编程方式设置xml文件中声明的按钮边距?

可能重复:
以编程方式在LinearLayout中设置边距

我的布局中有一堆小部件.我在布局文件中设置了layout_marginTop,但我想在活动中调用这两个按钮并设置layout_marginLeft并以编程方式更改值.我尝试使用getLayoutParams()但无法设置边距.是否有可能以编程方式更改在xml文件中声明的小部件的边距(在活动中调用布局后)?

// oncreate方法

setContentView(R.layout.gamelayout);
Run Code Online (Sandbox Code Playgroud)

// xml布局

    <ImageView
        android:id="@+id/gameImage"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
     >
    </ImageView>

    <Button
        android:id="@+id/lButton"
        android:layout_width="wrap_content"
        android:layout_height="140dip"
        android:layout_marginTop="10dip"
        android:layout_gravity="center_vertical|center_horizontal" />

    <Button
        android:id="@+id/rButton"
        android:layout_width="wrap_content"
        android:layout_height="140dip"
        android:layout_marginTop="10dip" 
        android:layout_gravity="center_vertical|center_horizontal" />

    <ImageView
        android:id="@+id/levelImage"
        android:layout_width="60dip"
        android:layout_height="60dip"
        android:layout_gravity="bottom|left"
        android:src="@drawable/ic_launcher" />

    <Button
        android:id="@+id/homeButton"
        android:layout_width="60dip"
        android:layout_height="60dip"
        android:layout_gravity="bottom|right"
        android:background="@drawable/home_btn" />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

请帮我

谢谢

java android

2
推荐指数
1
解决办法
8401
查看次数

为什么图像不填充宽度

我的main.xml中有以下内容,图像标记没有填充设备的宽度?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:screenOrientation="portrait">

<ImageView 
    android:id="@+id/ImageView01" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent"        
    android:src="@drawable/marker">
</ImageView>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android imageview android-layout

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

objective -c如何保存变量名称和值

我有五个整数.我将所有整数添加到mutableArray并将其洗牌.

int A = 1;
int B = 2;
int C = 3;
int D = 4;
int E = 5;

myArray = [2,1,3,5,4]; //shuffled array
Run Code Online (Sandbox Code Playgroud)

是否有可能获得数组中每个整数的变量名?请帮我.

iphone cocoa objective-c ios

0
推荐指数
1
解决办法
859
查看次数