林春风Ace的专栏

专注机器学习与移动开发

排序:
默认
按更新时间
按访问量

Blog-08-《一周快速上手Kotlin For Android》-之ArrayList

在 Kotlin 中没有实现和 Java 一样的 List 集合,而是使用了和 Java 一样的 ArrayList 集合。Kotlin 中提供了以下四种函数方法来使用 ArrayList,分别是 1、listOf()2、listOfNotNull()3、mutableListOf()4、arra...

2018-07-31 22:43:11

阅读数:24

评论数:0

Blog-07-《一周快速上手Kotlin For Android》-之数组

—《一周快速上手Kotlin For Android》简介目前Kotlin已正式成为Android的官方语言,作为Android开发者来说,学习和了解Kotlin也是属于理所当然的事情,兴许你觉得Java对于你来说才是真正的开发”利器”,使用Java你能发挥更高的效率,当然,如果如此你还是可以继续...

2018-07-15 15:53:33

阅读数:39

评论数:0

Blog-06-《一周快速上手Kotlin For Android》-之When分支

—《一周快速上手Kotlin For Android》简介目前Kotlin已正式成为Android的官方语言,作为Android开发者来说,学习和了解Kotlin也是属于理所当然的事情,兴许你觉得Java对于你来说才是真正的开发”利器”,使用Java你能发挥更高的效率,当然,如果如此你还是可以继续...

2018-06-28 00:50:10

阅读数:30

评论数:0

Blog-05-《一周快速上手Kotlin For Android》-之Broadcast用法

—《一周快速上手Kotlin For Android》简介 目前Kotlin已正式成为Android的官方语言,作为Android开发者来说,学习和了解Kotlin也是属于理所当然的事情,兴许你觉得Java对于你来说才是真正的开发”利器”,使用Java你能发挥更高的效率,当然,如果如此你还是可以...

2018-06-18 23:03:06

阅读数:54

评论数:0

Blog-04-《一周快速上手Kotlin For Android》-之Activity详细用法

—《一周快速上手Kotlin For Android》简介 目前Kotlin已正式成为Android的官方语言,作为Android开发者来说,学习和了解Kotlin也是属于理所当然的事情,兴许你觉得Java对于你来说才是真正的开发”利器”,使用Java你能发挥更高的效率,当然,如果如此你还是可以...

2018-05-27 22:10:19

阅读数:85

评论数:0

Blog-03-在Service中启动Activity与优化

在Service中启动Activity 1、创建主Activity,MainActivity。 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bu...

2018-05-27 21:55:20

阅读数:29

评论数:0

Blog-02-设计模式探索-单例模式

单例模式的适用场景 在整个程序运行时仅需要一个对象,而且不可以创建多个对象,这样的使用场景就可以选择使用单例模式。常见的单例模式有以下几种: 1、懒汉模式 2、饿汉模式 3、枚举单例 4、静态内部类 ...

2018-05-27 21:49:59

阅读数:26

评论数:0

【完美解决系列】Activity context requires the FLAG_ACTIVITY_NEW_TASK flag

在Service中启动Activity,会报错如下: Intent intent = new Intent(MyService.this, Main2Activity.class); startActivity(intent); ...

2018-05-13 18:36:53

阅读数:52

评论数:0

【完美解决系列】Service Intent must be explicit

在写Demo测试Service启动时,发现报了以下异常信息: Process: realmusic.ace.com.myapplication...

2018-05-13 17:25:30

阅读数:36

评论数:0

Blog-01-设计模式探索-Builder模式

Builder 模式的适用场景1、 创建的对象参数比较多,较复杂。2、构建过程中,步骤相同,但因引入的参数不同可导致对象不同。实现过程:public class PhoneState { private int id; private String ram; private...

2018-04-22 19:11:16

阅读数:32

评论数:0

【完美解决系列】duplicate definition of library class [android.net.http.SslError]

在混淆后一直编译不过,发现上面的错误提示(这仅是其中一条)duplicate definition of library class [android.net.http.SslError]。经过查看代码之后发现,原来其中一个module使用了和主程序一样的package导致的,把重复的packag...

2017-03-25 16:45:07

阅读数:3400

评论数:1

Android SeekBar 禁止拖动和点击的实现(可能是最简单完美的实现)

项目在引入Retrofit2时,运行项目时会报出以下错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.Tran...

2017-03-21 19:46:24

阅读数:4209

评论数:3

【完美解决系列】duplicate entry: com/google/gson/annotations/Expose.class

项目在引入Retrofit2时,运行项目时会报出以下错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.Tran...

2017-02-25 10:59:32

阅读数:6707

评论数:0

【完美解决系列】Volley: [1541] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException

在使用Volley时出现了以下错误提示:Volley: [1541] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException ...

2017-02-21 14:28:57

阅读数:1128

评论数:0

在Android 获取文件的大小以及文件名称

// 文件的真实路径 String filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "music"...

2017-02-21 14:02:45

阅读数:6351

评论数:0

Android 获取音视频文件的播放时长

在Android中获取音视频的播放时长其实非常简单直接使用 MediaPlayer 来获取就可以了。但是要注意函数的调用顺序,请参考我的代码:MediaPlayer player = new MediaPlayer(); try { player.setD...

2017-02-18 14:30:12

阅读数:8535

评论数:3

Android 创建文件夹目录

在根目录创建一个名为”mypath”的文件夹。// 定义文件夹目录地址 final String path = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "mypath&q...

2017-02-18 11:32:38

阅读数:614

评论数:0

Android 自定义系统日期格式

在实现项目时,需要自定义系统的日期格式。产品会给出多种格式,而Android也是支持自定义系统日期格式的。代码很简单,直接给出了。 // 格式1 String pat1 = "yyyy-MM-dd HH:mm:ss.SSS"; //...

2017-02-17 17:43:55

阅读数:339

评论数:0

Android EditText 限制输入的字数

共有两种方法,第一种是在xml中直接设置,第二种是在代码中设置。**在xml中设置** android:maxLength=”10” 代表限制输入的字数最大为10 <EditText android:layout_width="match_parent&q...

2017-02-17 16:21:51

阅读数:2701

评论数:0

【完美解决系列】This support library should not use a different version

在导入compile ‘com.android.support:recyclerview-v7:24.2.0’时,提示了以下的错误。 This support library should not use a different version (24) than the compileSdk...

2017-02-15 15:09:59

阅读数:7764

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭