自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幼发拉底

经历,所以懂得;懂得,所以珍惜。用自己的双手,创建一个属于自己的天地。...

原创 go-ethereum 搭建本地测试私有链

初始化私有链 1 创世区块配置文件 2 写入创世区块 启动一个私有链节点 console 下的操作 1 用户 11 用户列表 12 添加用户 13 解锁用户 14 发送交易 15 查看余额 2 挖矿 21 开始 22 结束 23 查看区块数量 24 获取区块信息 3 节点 31 获取节点信息 1....

2017-10-25 18:02:09 781 0

原创 搭建 go-ethereum 本地开发环境

使用 Vagrant 1 安装 Vagrant 2 安装 VirtualBox 3 使用 CentOS 65 4 修改 Vagrantfile 配置 5 共享工作目录 搭建 go-ethereum 开发环境 1 安装 Git 2 安装 Golang 3 下载 go-ethereum 源码 4 编译...

2017-10-25 18:00:42 1214 1

原创 go-ethereum 部署私有链

go-ethereum 部署私有链 说明 服务器 上传 geth 可执行程序 第一台服务器节点 创建创世区块配置文件 初始化 启动节点 查看信息 第二台服务器节点 创建创世区块配置文件 初始化 启动节点 查看信息 添加静态节点文件 第三台服务器节点 挖矿测试go-ethereum 部署私有链说明服...

2017-10-25 16:27:21 6509 0

原创 [Shell脚本工具]-01批量检测服务器接口状态码

背景 接口一般部署在多台服务器上。人有悲欢离合,月有阴晴圆缺,接口难免哪天会出现问题而不能访问。通过域名访问接口,会出现几次不成功的情况,那么,我们怎么快速定位到具体是哪台服务器接口出现问题呢? 一个解决方案 利用shell脚本,自动请求指定接口地址,通过状态码判断,5xx为服务器原因,成功一般为...

2017-03-08 12:39:13 1259 0

原创 [Kotlin&Anko开发Android入门学习笔记]-02Kotlin如何使用Android第三方库

一、背景说明 我们想将我们之前的项目,使用Kotlin重构,那么,在原来项目,会有一些第三方库,我们总不能将人家的库也给重新用Kotlin重写吧。由于Kotlin支持Java代码,所以,主要思路是,使用Anko将我们要用到的库扩展,然后,需要用到的库中的方法属性,根据库文档进行适当的Kotli...

2017-02-19 23:44:23 3114 0

原创 [Kotlin&Anko开发Android入门学习笔记]-01使用Kotlin创建Activity活动

一、准备工作 使用Android studio,安装Kotlin插件。步骤如下: Preferences->Plugins->安装Kotlin插件。 二、新建工程 点击Start a new Android Studio project,输入Application name:H...

2017-02-19 23:10:53 1815 0

原创 [Android新手学习笔记36]-Storage-LitePal

使用前需要在app/build.gradle文件中添加如下内容: compile 'org.litepal.android:core:1.4.1' 右键app/src/main新建assets目录,右键该目录,新建litepal.xml: xml vers...

2017-02-18 23:44:25 640 0

原创 [Android新手学习笔记35]-Storage-SQLite

目录:/data/data//databases/ 简单增删改查,创建表,升级表例子: public class MainActivity extends AppCompatActivity {    private MyDatabaseHelper dbHelper;    @O...

2017-02-18 23:43:54 439 0

原创 [Android新手学习笔记34]-Storage-SharedPreferences

使用键值对存储,值有类型区分。 public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        ...

2017-02-18 23:43:22 760 0

原创 [Android新手学习笔记33]-Storage-文件存储

public class MainActivity extends AppCompatActivity {    private EditText editText;    @Override    protected void onCreate(Bundle savedInstanceState...

2017-02-18 23:42:32 383 0

原创 [Android新手学习笔记32]-Broadcast-强制下线

点击发送强制下线按钮,弹出确定框,点击确定跳到登录界面。 创建用于操作活动的类ActivityCollector: public class ActivityCollector {    public static ListActivity> activities = new A...

2017-02-18 23:41:31 737 0

原创 [Android新手学习笔记31]-Broadcast-本地广播

使用本地广播,只能在本程序中发送和接收,安全。属于自定义广播。 public class MainActivity extends AppCompatActivity {    private IntentFilter intentFilter;    private LocalReceiv...

2017-02-18 23:40:24 831 0

原创 [Android新手学习笔记30]-Broadcast-如何自定义广播

标准广播: 新建一个BroadcastReceiver,实现好onReceive()方法: public class MyBroadcastReceiver extends BroadcastReceiver {    public MyBroadcastReceiver() { ...

2017-02-18 23:39:18 883 0

原创 [Android新手学习笔记29]-Broadcast-例二广播实习开机自启动

包名右键->New->Other->Broadcast Receiver,新建一个广播接收器。 public class BootCompleteReceiver extends BroadcastReceiver {    public BootCompleteRecei...

2017-02-18 23:38:28 369 0

原创 [Android新手学习笔记28]-Broadcast-例一广播检测网络变化

新建一个带MainActivity的项目,注意这里需要获得网络使用状态,需要在AndroidMainfest文件中注册权限: package="top.xiexiaodong.broadcastdemo"> android:name="android....

2017-02-18 23:37:12 369 0

原创 [Android新手学习笔记27]-Fragment碎片生存周期

运行状态。当一个碎片是可见的,并且它所关联的活动正处于运行状态时,该碎片也处于运行状态。 暂停状态。当一个活动进入暂停状态时(由于另一个未占满屏幕的活动被添加到了栈顶),与它所关联的可见碎片就会进入到暂停状态。 停止状态。当一个活动进入停止状态时,与它相关联的碎片就会进入到停止...

2017-02-18 23:36:11 537 0

原创 [Android新手学习笔记26]-Fragment简单例子

简单例子: 创建layout/left_fragment.xml: xml version="1.0" encoding="utf-8"?>    xmlns:android="http://schemas.android.com...

2017-02-18 23:33:52 441 0

原创 [Android新手学习笔记25]-RecylerView简单应用

使用前需要在app/build.gradle文件中添加如下内容: compile 'com.android.support:recyclerview-v7:25.1.1' 注意25.1.1为版本,有要求,和上面版本填一样。 dependencies {    ...

2017-02-18 23:32:40 474 0

原创 [Android新手学习笔记24]-常用的UI控件的单位、属性

单位: 控件宽高单位:dp 字体大小单位:sp 属性: 控件内容位置控制: android:gravity="center_vertical" 控件位置控制: android:layout_gravity="center_vertical"

2017-02-18 14:09:33 317 0

原创 [Android新手学习笔记23]-如何使用ListView展示列表数据

基本配置: xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"    android:o...

2017-02-18 14:09:10 358 0

原创 [Android新手学习笔记22]-如何自定义控件

1.引入布局文件 右键res/layout文件夹,创建Layout Resource File,命名为title。配置代码如下: xml version="1.0" encoding="utf-8"?> xmlns:android="ht...

2017-02-18 14:08:36 403 0

原创 [Android新手学习笔记21]-百分比布局

使用前需要在app/build.gradle文件中添加如下内容: compile 'com.android.support:percent:25.1.1' 注意25.1.1为版本,有要求,和上面版本填一样。 dependencies {    compile fileT...

2017-02-18 14:07:39 671 0

原创 [Android新手学习笔记20]-FrameLayout帧布局

应用场景较少,碎片会使用。 xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"    ...

2017-02-09 14:19:21 421 0

原创 [Android新手学习笔记19]-RelativeLayout相对布局

xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_wi...

2017-02-09 14:18:18 244 0

原创 [Android新手学习笔记18]-LinearLayou线性布局

xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"    android:orientati...

2017-02-09 14:17:09 305 0

原创 [Android新手学习笔记17]-UI控件之ProgressDialog

public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(save...

2017-02-09 14:15:59 252 0

原创 [Android新手学习笔记16]-UI控件之AlertDialog

public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(save...

2017-02-09 14:15:18 218 0

原创 [Android新手学习笔记15]-UI控件可见性

所有控件可以通过下面配置设置其可见性: android:visibility:visible 默认值为visible。可以有下面值: visible:可见。 invisible:不可见,保留位置。 gone:不可见,不保留位置,即移除。

2017-02-09 14:14:34 337 0

原创 [Android新手学习笔记14]-UI控件之ProgressBar

常用配置:    android:id="@+id/progress_bar"    style="?android:attr/progressBarStyleHorizontal"    android:max="100"   ...

2017-02-09 14:13:48 165 0

原创 [Android新手学习笔记13]-UI控件之ImageView

常用配置:        android:id="@+id/image_view"        android:src="@drawable/img_1"        android:layout_width="wrap_conte...

2017-02-09 14:12:52 225 0

原创 [Android新手学习笔记12]-UI控件之EditText

常用配置:        android:id="@+id/edit_text"        android:hint="Type something here"        android:maxLines="2"     ...

2017-02-09 14:11:48 242 0

原创 [Android新手学习笔记11]-UI控件之TextView

常用配置:    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/text_view"...

2017-02-09 14:10:24 230 0

原创 [Android新手学习笔记10]-活动Activity实践之启动、销毁、数据

1.BaseActivity 重写onCreate()方法,添加下面代码,打印当前Activity名称: @Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {    super.onCreate(...

2017-02-09 14:08:46 230 0

原创 [Android新手学习笔记09]-活动Activity启动模式

1.standard Activity默认启动模式,在不进行显式指定的情况下,所有Activity都会自动使用这种启动模式。每当启动一个新的Activity,它就会在返回栈中入栈,并处于栈顶的位置。对于使用standard模式的Activity,系统不会在乎这个Activity是否已经在返回...

2017-02-09 14:07:21 178 0

原创 [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢复

1.重写onSaveInstanceState()方法 @Overrideprotected void onSaveInstanceState(Bundle outState) {    super.onSaveInstanceState(outState);    String t...

2017-02-09 14:03:51 200 0

原创 [Android新手学习笔记07]-AndroidMainfest配置

1.配置Activity主题 android:name=".NormalActivity"    android:theme="@style/Theme.AppCompat.Dialog"> 对话框式主题 ...

2017-02-09 13:58:31 160 0

原创 [Android新手学习笔记06]-活动Activity生命周期

onCreate()。这个方法在Activity第一次被创建的时候调用。适合做初始化操作,比如加载布局、绑定事件。 onStart()。这个方法在Activity由不可见变为可见的时候调用。 onResume()。这个方法在Activity准备好和用户进行交互的时候调用。此时的Activi...

2017-02-09 12:50:28 150 0

原创 [Android新手学习笔记05]-如何进行活动Activity之间的跳转以及数据传递

一、Activity之间跳转 1.显示Intent Intent intent = new Intent(FirstActivity.this, SecondActivity.class);startActivity(intent); FirstActivity.this作为上下文,传入Sec...

2017-02-09 12:48:54 338 0

原创 [Android新手学习笔记04]-如何销毁一个活动

finish(); 调用上面方法即可销毁当前活动,效果同按Back键。

2017-02-09 12:47:21 895 2

原创 [Android新手学习笔记03]-如何创建Menu菜单

1.创建menu资源文件 右键res文件夹,创建Directory,命名为menu。 右键menu文件夹,创建Menu Resource File,命名为main 添加如下代码: xml version="1.0" encoding="ut...

2017-02-09 12:45:47 377 0

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