㈠ 怎麼用java寫手機app,像鬧鍾這樣的
寫app的話,建議你去網路貼吧的AIDE吧看看,那裡有你想要的一切。望採納。
㈡ android studio怎麼把按鈕連接到系統鬧鈴
Intentintent=newIntent();
intent.setAction(AlarmClock.ACTION_SET_ALARM);
startActivity(intent);
可能需要許可權
<uses-permissionandroid:name="com.android.alarm.permission.SET_ALARM"/>
㈢ android studio怎麼編寫計時器
類似iOS中的NSTimer 定時器功能,開關控制隨機幾秒鍾執行指定功能;
平台:Android
開發環境:android Studio
代碼實現:
一. 創建Handler對象和Runnable對象
[java] view plain print?
Handler handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
if (mPageOpen){
if (interstitialAd.isLoaded()){ //示例-谷歌插頁廣告
interstitialAd.show();
}else {
AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);
}
int random = (int)(Math.random() * 10 +20)*1000; //隨機時間循環執行
handler.postDelayed(this, random);
}
}
};
二. 開關控制
[java] view plain print?
Switch mSwith = (Switch) findViewById(R.id.switchPage);
mSwith.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
mPageOpen = true;
} else {
mPageOpen = false;
}
handler.postDelayed(runnable, 15000); //開關控制執行
}
});
三. 移除定時器
[java] view plain print?
handler.removeCallbacks(runnable);
㈣ android studio什麼方法可以實現指南針功能
你好,可以通過第三方軟體來實現,apple watch有獨立的app,這方面的軟體一定會有的。Apple Watch能用wifi。 在功能方面Apple Watch手錶可以存儲大量照片、可直接Apple Watch上設計表情,通過觸摸屏扭曲它的眉毛,還能把舌頭拉出來、支持地圖,可以滑動來切換位置,通過側面旋鈕縮放、鬧鍾,天氣,秒錶等等,通過與iPhone連接,還提供信息查看與回復,Siri,接打電話,控制相機拍照等功能。 Apple Watch支持藍牙嗎?此外Apple Watch智能手錶主界面是由一系列原型小圖標組成,旋轉側邊按鍵可以放大或縮小。此外,Apple Watch還支持觸控,側邊按鍵可以充當home鍵功能,立即返回主界面。通過機身右側的圓形滾輪可以精確調節表內功能。Apple Watch內置了加速計感測器,但需要配合iPhone的GPS。Apple Watch會根據數據計算用戶當前消耗的卡路里。
㈤ Android Studio手機來指定簡訊就發出震動和鈴聲如何編程
打開手機設置,再點擊鈴聲設置,選擇電話鈴聲,信息鈴聲,鬧鍾鈴聲,根據你的喜好設置你想要的鈴聲。
㈥ 用Android studio做一個可以運行的小程序,鬧鍾也行,然後可以連到手機,感謝大神。
環境搭建就不講了,直接說開發。
小鬧鍾程序開發中的要點就是:
1、時間選擇對話框(TimePicker)
2、獲取鬧鍾管理器並對其進行設置
3、注冊廣播接收器
掌握了這兩點,寫程序就很簡單了。
1、新建android項目:Alarm,sdk版本選擇2.2,Package name:com.lql.activity,Main Activity:Alarm
2、編寫界面:直接修改layout中的main.xml文件,代碼如下:
Xml代碼
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
>
<Button
android:id="@+id/timeBtn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/time"
android:textSize="20sp"
/>
<Button
android:id="@+id/cancelAlarmBtn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/cancelAlarm"
/>
</LinearLayout>
界面的效果如下:
{
/*(non-Javadoc)
*@seeandroid.content.BroadcastReceiver#onReceive(android.content.Context,android.content.Intent)
*/
@Override
publicvoidonReceive(Contextarg0,Intentdata){
Log.d(Alarm.TAG,"thetimeisup,startthealarm...");
Toast.makeText(arg0,"鬧鍾時間到了!",Toast.LENGTH_SHORT).show();
}
}
這個代碼就很簡單了,主要是要繼 承BroadcastReceiver 這個類,然後重寫onRecive方法。onRecive方法在鬧鍾的時間達到之後會執行,在這里我們可以做自己的事情,比如啟動某個程序,或者播放鈴聲,我這里就是簡單的提示一下,使用的是Toast。
5、在android的AndroidManifest.xml文件中注冊廣播接收器:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Xml代碼
package="com.ql.activity"
android:versionCode="1"
android:versionName="1.0">
<applicationandroid:icon="@drawable/icon"android:label="@string/app_name">
<receiverandroid:name=".AlarmReceiver"android:process=":remote"/>
<activityandroid:name=".Alarm"
android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
<uses-sdkandroid:minSdkVersion="8"/>
</manifest>
核心的配置為<receiver android:name=".AlarmReceiver" android:process=":remote" />,這也是鬧鍾程序的關鍵,如果不做這個配置,那麼時間到了之後,鬧鍾將不會提示。
接下來就是到模擬器上測試,運行截圖如上圖。程序源代碼見附件。
㈦ android studio怎麼做倒計時鍾
在代碼左側的灰色條上點一下,整行代碼變紅了就是設置上斷點了 點綠三角右邊帶刺的e才是調試模式,綠三角只是運行不能調試
㈧ android studio AlarmManager在APP關掉還會定時提醒么
你要退出app都還能用, 那麼你要用service 在service中注冊AlarmManager因為service是在後台運行的, 當然也還需要在手機上設置, 允許你的應用後台運行.