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

[android]_[通知]

通知 通知是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。 通知的基本用法 首先需要一个NotificationManager来对通知进行管理,可以调用Context的getSystemServic...

2018-04-14 09:44:41

阅读数:18

评论数:0

[android]_[数据存储方案]

数据存储方案 文件存储 Context类中提供了一个openFileOutput()方法,可以用于将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注意这里的文件名不可以包含路径,因为所有的文件都是默认存储到/data/data//fi...

2018-04-14 09:42:24

阅读数:24

评论数:0

[android]_[contentProvider]

内容提供者(Content Provider) 内容提供者主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供器是Android实现跨进程共享数据的标准方式。 运行时权限 Androi...

2018-04-14 09:40:06

阅读数:17

评论数:0

[android]_[广播接收器]

广播接收器(Broadcast Receiver) 广播接收器分为动态注册和静态注册。 动态注册 动态注册代码如下: public class MainActivity extends AppCompatActivity { private IntentFilter i...

2018-04-14 09:36:22

阅读数:20

评论数:0

[android]_[Activity进阶]

onSaveInstanceState()方法的使用 onSaveInstanceState()回调方法,这个方法可以保证在活动被回收之前一定会被调用,因此我们可以通过这个方法来解决活动被回收时临时数据得不到保存的问题。 onSaveInstanceState()方法会携带一个额Bundle类...

2018-04-14 09:27:21

阅读数:19

评论数:0

[Cocoa]_[Plug-in]

Plug-inPlug-in即插件,一种扩展程序新特性而不需要改变主程序代码的方式。创建Plug-in结构创建plug-in的三种方式: Plug-ins 实现一个正式协议 Plug-ins 从一个非正式协议实现一些方法 Plug-ins 继承一个抽象类或者具体基础类 发布一个正式Plug-ins...

2017-01-11 10:59:17

阅读数:462

评论数:0

[Android]_[RxJava的基本使用]

RxJavaRxJava是什么RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一...

2017-01-03 18:15:30

阅读数:289

评论数:0

[java]_[异常处理]

java 异常处理java的异常处理很常见,看看异常处理的结构图: 在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。Error(错误):是程序无法处理的错误,表示运行应用程...

2016-12-04 21:59:26

阅读数:213

评论数:0

[Java]_[线程同步]

Java 线程同步线程同步是防止多个线程访问同一数据源的时候造成数据破坏,如下所示: Bank.java:public class Bank { private int count =0;//账户余额 //存钱 public void addMoney(int money){...

2016-11-28 00:49:35

阅读数:209

评论数:0

[Java1.8]_[Built-in Functional Interfaces]

Built-in Functional InterfacesBuilt-in Functional Interfaces就是几种实用的函数式接口,这里介绍几种实用的几种函数式接口,Lambda。PredicatesPredicates是一个判断函数式接口,示例如下;Predicate<Str...

2016-11-13 23:38:37

阅读数:221

评论数:0

[Java1.8]_[Stream]

Java 8 Stream教程Stream不同于之前的I/O流,而是Java 8引入的函数式编程。函数式编程简单说,”函数式编程”是一种”编程范式”(programming paradigm),也就是如何编写程序的方法论。 它属于”结构化编程”的一种,主要思想是把运算过程尽量写成一系列嵌套的函数...

2016-11-07 00:51:24

阅读数:723

评论数:0

[android]_[adb启动服务]

本文介绍如何直接在adb中启动服务(无需手动打开app)。一、创建服务类首先创建一个服务类并在启动的时候打印内容到Log方便观察,代码如下:public class MyService extends Service { public MyService() { } @Ove...

2016-10-31 10:46:36

阅读数:291

评论数:0

[Java]_[JDK1.8新特性]

本文列举Java1.8的新特性,主要是参考网上别的博客和看官方文档总结。接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:interface Formula { double calculate(int...

2016-10-30 23:58:11

阅读数:317

评论数:0

[Android studio]_[批处理一键编译生成APK]

批处理一键编译生成APK该批处理仅限android studio项目可以使用,因为这是基于项目中的gradlew.bat来完成的,而且是生成release版本。编译生成release版本 打开如图app模块的build.gradle文件,加入签名,如下: 设置签名别名、密码、key文件位置...

2016-10-09 16:26:00

阅读数:1057

评论数:0

[android studio]_[单元测试]

android studio 单元测试android studio新建项目会自动创建一个单元测试目录,如下图: 里面代码如下:package com.example.xx.myapplication;import android.content.Context; import android...

2016-09-30 17:14:02

阅读数:335

评论数:0

Git的基本使用

Git的基本使用Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。安装linux或mac os:sudo apt-get install git-corewindows:http://msysgit.github.io/使用windows版本的git是有Git gu...

2016-09-07 00:01:22

阅读数:515

评论数:0

[Android]_[注解库butterknife的基本使用]

butterknife注解库众所周知,传统安卓开发中都是通过findViewById()这个函数来获取xml中控件的实例进而改变控件或添加点击事件,但是在较多控件的情况下这项工具很繁琐,所以butterknife应运而生,极大简化程序员的工作,是一个偷懒的好工具。android studio下配置...

2016-07-03 22:52:22

阅读数:885

评论数:0

[androiod]_[MVP框架]

[androiod]_[MVP框架]对比MVC和MVPMVCMVC,Model View Controller,是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示,具体见下图当用户出发事件的时候,view层会发送指令到cont...

2016-06-19 23:26:46

阅读数:460

评论数:0

[androiod]_[Service基本使用]

Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义: Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在...

2016-06-11 22:41:26

阅读数:387

评论数:0

[android]_[webView]

webView控件式用来显示网页的,用法比较简单。 activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou...

2016-02-29 00:02:38

阅读数:270

评论数:0

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