• 締切済み

趣味でアンドロイドのアプリ開発を行っています。

趣味でアンドロイドのアプリ開発を行っています。 ボタンを押す事で再起動させるアプリを作りたいのです。 どのようにすればいいのかわかりません。教えて下さい

みんなの回答

noname#247307
noname#247307
回答No.2

すいません、補足が付いてるのに気づきませんでした。 > アプリをインストールした後に追加で権限を取るやつもあると思うのですが インストールした後に追加で権限を取る?というものは、ないと思いますが……。そもそもインストール時に、必要な権限について認証できるようになっていなければ、何のための認証かわからなくなってしまいますから。 基本的に、アプリで利用可能な機能は、マニフェストに<uses-permission>で権限を記述しておかなければ使えません。それはPlayストアからインストールする際に必ず権限が表示され、認証しなければいけません。

全文を見る
すると、全ての回答が全文表示されます。
noname#247307
noname#247307
回答No.1

一応、PowerManagerにrebootというメソッドが用意されていますが……。 PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); pm.reboot("reason"); ただ、これが有効になるためにはandroid.permission.REBOOTのパーミッションと、システム署名が必要です。ということは、Googleが設計するアプリぐらいでしか使えないことになります。一般的なアプリでは、ROOTをとらないと多分ムリだろうと思います。

djyuki
質問者

補足

アプリをインストールした後に追加で権限を取るやつもあると思うのですがそういうふうにしても実行できませんか? (セキュリティアプリなどにはあると思うのですが…)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Androidのアプリ開発について

    趣味でプログラミングをやってみたくなりました。 今一番興味のあるものが、AndroidのOSで動くアプリの開発です。 長く継続してやっていきたいので、開発をやっていて挫折しかけた時、飽きた時などのモチベーション回復方法や開発していて楽しかったこと辛かったこと乗り越えたことなどあれば是非聞かせてください。

  • Androidアプリ開発

    こんにちは。 最近、Androidアプリ開発に興味を持っているんですが、参考になるサイトがありません。 SDKインストール済みのEclipseをこちらからダウンロードしたのですが。。。 http://developer.android.com/sdk/index.html 自分で探してみても、たいていのサイトでの講座は、黒い画面を中心としてボタンを配置したりチェックボックスを配置したりするような感じみたいですが、AMDを作ってプロジェクトを作成してみたんですが、講座の中の画面とは全く違う表示になっています。 どちらかというと白い画面を中心としていて、画面のどまんなかにいきなり「Hello World」と表示されています。 おそらく、開発しているAndroidのバージョンが新しいことが原因だと思いますが、詳しくはよくわかりません。 というのも、iPod touchを持っているので、本当ならiPhoneアプリを作成したいんですが、Macがないので勉強用にとセンサーを使わない範囲でAndroidアプリ開発をしてみようと思ったのです。 誰か、なるべく最新で参考になるAndroidアプリ開発の講座的なサイトがあれば教えてください!お願いします!

    • ベストアンサー
    • Java
  • Android環境でAndroidアプリ開発

    Android環境でAndroidアプリの開発ってできないのでしょうか。 とくに、AndroidタブレットでAndroidアプリの開発はできないでしょうか???

  • androidの開発 (アプリではない)

    androidそのものを自分で開発するのは可能ですか? たとえばAUはgoogleから提供されたandroidを、端末にあわせていじってある、 という記事を読みました。 ということは自分でもまたグーグルから提供されたandroidを自分好みにいじれるのでしょうか? つまり、AUが行っている作業を自分でできるのでしょうか? アプリ開発なら検索にひっかっかったんですが、 androidはなかなかひっかかりません。 無理なのか、とても難しいという事なんでしょうけど・・・ もし出来るなら、お勧めの本やサイトを教えていただけないでしょうか。 お願いいたします。

  • Androidアプリの開発について

    Androidの初心者です。 Androidのバージョンはいくつもありますが、どのバージョンに対して開発したほうがいいですか? 新しいバージョンで作ったアプリは古いバージョンのAndroidで動きますか? よろしくお願いいたします。

  • Android アプリ開発

    今秋からAndroidのアプリ開発をしようとしている者です。 今、学習用の書籍を探しています。 そこで質問なのですが、 AndroidプログラムはJavaにAndroid用の命令がくわえられたものなのか、それともJavaとは全くの別物なのか分からず困っています。 それによって購入する書籍が全く変わってきます。 開発環境は全部ととのっています。 できるだけ早く始めたいのでお願いします。

  • androidアプリ開発で困っています。

    すれ違い通信ができるandroidアプリ開発をしているのですが、どうしてもわからないところがあります。 現在、googleのサンプルアプリであるbluetoothchatをいじって、起動時の画面にマップを加えるように改造しています。 そのために起動時に表示するxmlに <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment"/> を加えてマップが表示できるようにしたのですが、実端末でプログラムを動かそうとしたところ最初の黒い画面が出た直後に「問題が発生しました」という表示がでてプログラムがとまってしまいます。 buttonなど、fragment以外のものを追加した場合は問題は発生しませんでした。 どうしてもbluetoothcatを組み合わせてマップが表示できるようにしたいのですが、どうすればよいでしょうが?

  • ANDROIDアプリの開発を勉強したいのですが

    JavaBeans-IDE とEclipse3.5(galileo)にANDROID-SDK を導入し ANDROID端末のエミュレーターを起動できて HelloWorldのアプリを起動できる状態にまで来ています ですが ANDROID開発で買った参考書が自分には合わず学習が止まってしまいました どなたか簡単なサンプルコードか入門に最適なウェブページもしくは 参考書をご存知でしたら 教えていただけないでしょうか? どうぞよろしくお願いします

    • ベストアンサー
    • Java
  • androidアプリの開発

    androidアプリの開発を会社の人がしているのですが、urlなどを共有する時に、『共有する』をクリックすると共有できるアプリの一覧が出てくる機能があります。デフォルトのブラウザにも付いている機能で、lineやbluetoothやメールなど端末にインストールしている共有可能アプリが一覧表示されます。 この機能を今開発してもらっているアプリに入れたいんですがやり方が分からないと開発者に言われてまして。。。 よく見かける機能ですしなんとか対応させたいのですが、どなたかやり方を知っている方、教えてもらえませんでしょうか?

  • Android、iOSアプリ開発

    Androidスマートフォンや、ipad、iphoneでゲームを作りたいと思っています。 ただ、iOSアプリは、macが必要。 iphoneでも今は画面サイズがiphone5とiphone4で違うと思っています。 もちろんipadも違うとおもっています。 質問1:1つの端末の画面サイズで開発して他の端末で適切なサイズにしてくれるのか? iphone5の画面サイズで、ゲームを作ったとします。 iphone4とipadは自動で画面サイズが適切なサイズに変えてもらえるものでしょうか? それとも、iphone4とipad用の画面サイズで開発するひつようがあるのでしょうか? 質問2:iphoneアプリと、androidアプリの開発? 今どきのスマートフォンのアプリや、ゲームは、 iOSとandroid用の大体両方で同じアプリがでていると思います。 ※Android用とiOS用のこと。 二つのOSでアプリが出ていますが、これは 「iOS用で開発し公開」「Android用で開発し公開」 と同じアプリですが、ソースコードは全くべつもので開発されているのでしょうか? ご教示お願いします。