- 博客(30)
- 收藏
- 关注
原创 Android学习-第52天
今天的任务为改变样式,代码如下:colors.xml:<?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDar
2018-04-30 23:19:00 110
原创 Android学习-第51天
今天的任务为数据绑定回调、释放音频以及设备旋转和对象保存,代码如下:list_item_sound.xml:<?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch...
2018-04-29 22:11:19 187
原创 Android学习-第50天
今天的任务为实现测试类以及编写测试方法,代码如下:SoundViewModelTest.java:package com.bignerdranch.android.beatbox; import org.junit.Before; import org.junit.Test; import static org.hamcrest.core.Is.is; import static org.ju...
2018-04-28 10:45:07 102
原创 Android学习-第49天
今天的任务为创建SoundPool,加载音频文件以及播放音频,代码如下:BeatBox.java:package com.bignerdranch.android.beatbox; import android.content.Context; import android.content.res.AssetFileDescriptor; import android.content.res.A...
2018-04-27 21:53:45 132
原创 Android学习-第48天
今天的任务为创建视图模型以及绑定至视图模型,代码如下:SoundViewModel.java:package com.bignerdranch.android.beatbox; public class SoundViewModel { private Sound mSound; private BeatBox mBeatBox; public SoundViewMod...
2018-04-26 10:44:51 163
原创 Android学习-第47天
今天的任务为使用assets,代码如下:Sound.java:package com.bignerdranch.android.beatbox; public class Sound { private String mAssetPath; private String mName; public Sound(String assetPath){ mAs...
2018-04-25 22:29:33 115
原创 Android学习-第46天
今天的任务为处理assets,代码如下:BeatBox.java:package com.bignerdranch.android.beatbox; import android.content.Context; import android.content.res.AssetManager; import android.util.Log; import java.io.IOExceptio...
2018-04-24 22:07:24 115
原创 Android学习-第45天
今天的任务为进行简单的数据绑定,代码如下:app/build.gradle:apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.bignerdranch.android.beatbox" m...
2018-04-23 10:00:03 170
原创 Android学习-第44天
今天的任务为修改NerdLauncher应用作为设备主屏幕,代码如下:AndroidManifest.xml:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bignerdranc...
2018-04-22 22:32:03 99
原创 Android学习-第43天
今天的任务为为intent添加新任务标志,代码如下:NerdLauncherFragment.java:package com.bignerdranch.android.nerdlauncher; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.Pac...
2018-04-20 23:03:38 100
原创 Android学习-第42天
今天的任务为在运行时创建显示intent,代码如下:NerdLauncherFragment.java:package com.bignerdranch.android.nerdlauncher; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.Pac...
2018-04-19 22:46:42 115
原创 Android学习-第41天
今天的任务为解析隐式intent,代码如下:NerdLauncherFragment.java:package com.bignerdranch.android.nerdlauncher; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.Resol...
2018-04-18 19:02:52 128
原创 Android学习-第40天
今天的任务为创建NerdLauncher项目,代码如下:NerdLauncherActivity.java:package com.bignerdranch.android.nerdlauncher; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.widget...
2018-04-17 22:51:25 110
原创 Android学习-第39天
今天的任务为创建BeatBox应用,代码如下:fragment_beat_box.xml:<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" ...
2018-04-16 19:59:49 198
原创 Android学习-第38天
今天的任务为缩放和显示位图,代码如下:PictureUtils.java:package com.bignerdranch.android.criminalintent; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import androi...
2018-04-15 22:20:06 125
原创 Android学习-第37天
今天的任务为使用相机intent,代码如下:CrimeFragment.java:package com.bignerdranch.android.criminalintent; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import ...
2018-04-14 23:28:01 127
原创 Android学习-第36天
今天的任务为文件存储,代码如下:AndroidManifest.xml:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too...
2018-04-13 21:18:40 220
原创 Android学习-第35天
今天的任务为布置照片,代码如下:fragment_crime.xml:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" andro...
2018-04-12 11:05:39 309
原创 微型技术博客(1)
本次的任务为利用TextView实现跑马特效,代码如下:strings.xml:<resources> <string name="app_name">这是一个很长很长很长很长很长的句子。Du bist meine Welt.</string> <string name="Hello_world" /> </resources&
2018-04-11 21:31:44 204 3
原创 Android学习-第34天
今天的任务为获取联系人姓名,以及检查可相应任务的activity,代码如下:CrimeFragment.java:package com.bignerdranch.android.criminallntent; import android.content.Intent; import android.content.pm.PackageManager; ...
2018-04-11 18:35:57 213
原创 Android学习-第33天
今天的任务为获取联系人信息,代码如下:CrimeFragment.java:package com.bignerdranch.android.criminallntent; import android.content.Intent; import android.os.Bundle; import android.provider.Contact...
2018-04-10 18:28:23 107
原创 Android学习-第32天
今天的任务为使用隐式intent,代码如下:CrimeFragment.java:package com.bignerdranch.android.criminallntent; import android.content.Intent; import android.os.Bundle; import android.support.v4.ap...
2018-04-09 19:54:05 128
原创 Android学习-第31天
今天的任务为使用格式化字符串,代码如下:strings.xml:<resources> <string name="app_name">Criminallntent</string> <string name="crime_title_hint">Enter a title for the crime.</string&
2018-04-08 22:40:49 131
原创 Android学习-第30天
今天的任务为添加按钮组件以及添加嫌疑人信息至模型层,代码如下:strings.xml:<resources> <string name="app_name">Criminallntent</string> <string name="crime_title_hint">Enter a title for the crime.</
2018-04-07 22:33:56 120
原创 Android学习-第29天
今天的任务为读取数据库,其中包含了使用CursorWrapper以及创建模型层对象,详细代码如下:CrimeLab.java:package com.bignerdranch.android.criminallntent; import android.content.ContentValues; import android.content.Context; import android.da...
2018-04-06 21:28:55 162
原创 Android学习-第28天
今天的任务为修改CrimeLab类,代码如下:CrimeLab.java:package com.bignerdranch.android.criminallntent; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDataba...
2018-04-05 23:43:54 150
原创 Android学习-第27天
今天的任务为定义schema,代码如下:CrimeDbSchema.java:package com.bignerdranch.android.criminallntent.database.CrimeDbSchema; public class CrimeDbSchema { public static final class CrimeTable{ public s...
2018-04-04 23:34:08 108
原创 Android学习-第26天
今天的任务为实现层级式导航以及可选菜单项:CrimeLab.java:package com.bignerdranch.android.criminallntent; import android.content.Context; import java.util.ArrayList; import java.util.List; import java.util.UUID; public ...
2018-04-03 22:57:21 300
原创 Android学习-第25天
今天的任务为添加工具栏菜单,代码如下:strings.xml:<resources> <string name="app_name">Criminallntent</string> <string name="crime_title_hint">Enter a title for the crime.</string&g
2018-04-02 20:07:31 138
原创 Android学习-第24天
今天的任务为完成返回数据CrimeFragment,实现了修改日期,代码如下:CrimeFragment.java:package com.bignerdranch.android.criminallntent; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragm...
2018-04-01 22:47:41 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人