ROOM ローカルデータベース
Googleのドキュメント https://developer.android.com/training/data-storage/room?hl=ja AndroidのSQLiteのラッパーでDAOからデータアクセスできるので便利。 アプリのgradleに追加 MainActivity.java AppDatabese.java User.java UserDao.java
Googleのドキュメント https://developer.android.com/training/data-storage/room?hl=ja AndroidのSQLiteのラッパーでDAOからデータアクセスできるので便利。 アプリのgradleに追加 MainActivity.java AppDatabese.java User.java UserDao.java
表示されなかったら、アンインストールして、端末再起動。 マップが表示されないときは、AndroidManifest.xmlに直接描いちゃうべし。 <meta-data android:name=”com.google.android.geo.API_KEY” android:value=”AIzaSsssssssssssssssssssssssssssBo” />
UsbSerial https://github.com/felHR85/UsbSerial/releases Android Studio File>New>New Module>Import JAR,AAR Package usbserial-release.aar File >Project Structure > app > Depemdencies >
http://www.seeedstudio.com/wiki/Grove_-_OLED_Display_128%2a64 pro miniのI2CはA4:SDA A5:SDLです。 Pinは真ん中のホールから出してI2C機器に接続します。 I2Cの他VCC/GND線をつなぎます。 #include <Wire.h> #include <SeeedOLED.h> void setup() { Wire.begin(); SeeedOled.init();
android.harware.cameraがdprecated. 5.0(version.21)から android.harware.camera2へ。 ① CameraManagerをactivityから取得 CameraManager manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE);
http://romannurik.github.io/AndroidAssetStudio/index.html ic_launcherは、@drawableから、@mipmapへ。
http://www.materialui.co/colors
Implement methods or Override Methods. CTRL-I CTRL-O
Command+Option+L
preferences > Editor > general > Auto Import で下記をチェック。 Optimize imports on the fly Add unambiguous imports on the fly
プロジェクトを作る。 File > New Module > Android Library no activityを選択 例えば、モジュール名をxxxとする。 Module: appのbuild.gradleに dependencies { compile fileTree(dir: ‘libs’, include:
res/values/styles.xml Base.Theme…に変更 <!– Base application theme. –> <style name=”AppTheme” parent=”Base.Theme.AppCompat.Light.DarkActionBar”> <!– Customize your theme here. –> </style>
Material design http://developer.android.com/training/material/index.html http://www.google.com/design/spec/material-design/introduction.html# Best Practices for User Interface http://developer.android.com/training/best-ui.html
ev設定は 25〜-25と記述あるが、15,-15が現状有効? http://elinux.org/Rpi_Camera_Module raspistill -n -ev -10 -o ev-10.jpg
DefaultHttpClientがAPI22からdeprecated. 全部メンテしないとダメか。。 http://android-developers.blogspot.jp/2011/09/androids-http-clients.html
ローカルに保存 private Camera.PictureCallback mCallback = new Camera.PictureCallback() { public void
区切り線設定 <ListView android:id=”@+id/ListView1″ android:layout_width=”match_parent” android:layout_height=”match_parent” android:divider=”#80000000″ android:dividerHeight=”1px” > 区切り線なし <ListView android:id=”@+id/ListView1″ android:layout_width=”match_parent” android:layout_height=”match_parent” android:divider=”@null” > </ListView>
<activity android:name=”jp.mknod.app.sn.LoginActivity” android:theme=”@android:style/Theme.Holo.NoActionBar” android:screenOrientation=”portrait” android:label=”@string/app_name” >
画面の回転を固定する <activity android:screenOrientation=”landscape”> <activity android:screenOrientation=”portrait”>