自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小村夫 的专栏

This is life

  • 博客(29)
  • 资源 (14)
  • 问答 (4)
  • 收藏
  • 关注

原创 React Native 获取网络状态 NetworkInfo

React Native 获取网络状态 NetworkInforeact-native提供了了一个NetInfo类用来获取和监听网络状态。属性与方法1.addEventListener(eventName:ChangeEventName,handler:Function) 静态方法,用设置网络变化事件监听器,同时需要传入回调的处理方法2.removeEventListener(eventNa

2016-06-04 11:35:30 8928 3

原创 ReactNative – 组件的生命周期

ReactNative – 组件的生命周期如同Android的Activity一样,React中的组件也有自己的生命周期。首先看下面这张图: * 上面第一个虚线框内是React组件被绘制的阶段,组件被加载和初始化 * 左下角的虚线框内是组件的交互状态,在这里处理交互动作,更新UI * 右下角是组件被销毁前的阶段,主要有一些清理的工作下面依次讲下每个方法都是何时被调用的object get

2016-05-15 14:27:09 2124

原创 文章标题

1、查看应用是否以获取某种权限Android M(23)之前的方法:PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.REC

2016-08-04 11:19:27 479

原创 React Native 开发笔记

React 开发词典 From https://facebook.github.io/react/index.htmlBoolean 属性省略一个属性的值会导致JSX把它当做 true。要传值 false必须使用属性表达式。这常出现于使用HTML表单元素,含有属性如disabled, required, checked 和 readOnly。// 在JSX中,对于禁用按钮这二者是相同的。<i

2016-06-14 14:57:40 847

原创 Android自定义View------柱状统计图

关于自定义View,相信多数开发者都已经非常熟悉了,网络上的例子也非常多,各种炫酷吊炸天的自定义View也层出不穷。本文只是一个初级学习教程,对于初学者有参考价值。下面正式进入主题。本文采用自定义View的方式实现柱状统计图BarGraphView,实现了柱状统计图的基本功能,因为本身是为了学习自定义View,因此扩展性比较差,只能作为自定义View的参考。上效果图:

2015-05-03 17:11:16 5425 4

原创 友盟用户反馈自定义UI-Android

友盟用户反馈SDK是友盟为开发者提供的组件之一,用户反馈也是每款应用必不可少的模块。如果你想方便的收集用户的反馈建议,并且与发送反馈的用户进行沟通交流,那么友盟用户反馈SDK是你不错的选择,使用友盟用户反馈SDK两行代码实现开发者和用户轻松高效沟通。从友盟BBS看到许多开发者都希望通过自定义UI,来实现用户反馈功能。

2015-01-10 21:25:28 6483 10

原创 Android小知识点收集

1、查看应用是否以获取某种权限PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.RECORD_AUDIO", "packageName")); i

2014-12-21 14:25:36 806

转载 Android权限

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.

2014-12-21 14:21:01 991

原创 音频编码之opus(二)

上一篇博客中介绍了如何通过NDK编译opus源码生成.so文件,本文接着介绍如何使用该opus.so文件来进行opus编解码。首先,libs目录下创建armeabi文件夹,将编译好的opustool.so文件复制到该文件夹下。然后,创建OpusTool类,用来调用native层代码,即调用opustool.so文件件中的相关方法。同样public class OpusTool

2014-12-06 19:07:36 12540 1

原创 音频编码之opus(一)

最近项目中用到了语音编码opus,在网上搜了一下,资料非常少,而且没有一个完整的教程,现在简单记录下来opus的使用方法。首先介绍一下opusOpusOpus编码器 是一个有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,标准格式为RFC 6716。Opus 格式是一个开放格式,使用上没有任何专利或限制。特性Opus

2014-11-27 23:37:57 57459 7

原创 Cocos2d-x之2048

终于有时间来写一下Cocos2d-x入门之2048教程,

2014-11-16 00:34:14 1012

原创 AudioRecord录音 AudioTrack播放

通过AudioRecord实现自定义音频属性录音,

2014-11-15 21:27:33 7835 2

原创 将jar或者aar发布到到mvn 中(用github作为仓库), 通过gradle dependency 方式集成

使用Android Studio开发的用户,都希望通过maven远程仓库的方式来集成jar、aar文件,但是这些文件时如何发布的呢?通常开发者都会将jar文件发布到sonatype上,以提供给其他开发者集成,但是sonatype要求必须提供源码,而有些情况下,发布者并不想提供源码,这样可以使用本文介绍的方法。 下面就为大家讲解如何在github上创建仓库,将jar和aar文件发布到maven中,以及如何集成。

2014-11-08 23:11:43 9746 12

原创 Android Studio 快捷键

Ctrl+Alt+L  格式化代码

2014-10-13 11:47:55 794

原创 Cocos2d-x 3.2创建项目与交叉编译生成APK

配置好cocos2d-x 3.2开发环境之后,可以使用命令行,方便的创建工程项目。操作命令为:cocos new 项目名称 -p 包名 -l 开发语言 -d 项目路径eg:cocos new ILYGame -p ione.zy.ilygame -l cpp -d F:\Cocos2d

2014-09-26 08:07:50 1911

原创 修改Eclispe主题

1. 确保你的Eclipse是最新版本(Juno版),早先的版本可能不支持。2. 在下面所给的链接下载Dark Juno主题,它修改了Eclipse所有的视图的颜色,工具栏也变成了暗黑主题。当然,我们还需要修改编辑器的颜色主题。https://github.com/downloads/rogerdudler/eclipse-ui-themes/com.github.ecli

2014-08-29 17:28:24 2146 4

原创 Android自定义View之组合控件 ---- LED数字时钟

先上图LEDView效果如图所示。之前看到一篇博客使用两个TextView实现了该效果,于是我想用自定义控件的方式实现一个LEDView,使用时即可直接使用该控件。采用组合控件的方式,将两个TextView叠放在一起,再使用digital-7.ttf字体来显示数据,从而达到LED的效果。代码如下:LEDView.classpackage ione.zy.demo;imp

2014-08-20 13:41:53 11768 5

原创 Android 录音(MediaRecorder)与播放(MediaPlayer)

通过MediaRecorder和MediaPlayer实现声音的录制和播放,代码比较简单,直接贴代码。xml文件里面只有四个按钮就不贴了。UI代码:VoiceActivity.classpackage com.zy.ione;import com.zy.media.UPlayer;import com.zy.media.URecorder;import and

2014-08-20 11:49:58 22104 3

转载 利用<include />标签来避免重复渲染

当你在Application中创建复杂的布局时,页面的渲染过程也变得更加缓慢。此时,我们需要利用 标签(避免重复渲染)和 ViewStub类(延迟加载)来优化我们的页面。(原文地址:http://blog.csdn.net/vector_yi/article/details/24402101)一、利用标签来避免重复渲染当我们需要为App中的每个View都添加一个head

2014-08-08 17:02:26 927

转载 利用ViewStub类来延迟加载视图

在设计视图时,有时会考虑到某些视图的可见性是依赖于用户的操作或者运行设备的具体环境的。此时你会如何设计?仅仅是改变View的visible属性?我们先来看看ViewStub的介绍:     ViewStub是一个不可见、不占空间(zero-sized)的控件,它可以用来在运行时延迟加载视图资源。只有当我们将ViewStub的可见性设为true,或者调用inflate()方法,它的视图资

2014-08-08 17:00:37 1533

转载 Android 属性动画(Property Animation) 完全解析 (上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的

2014-08-08 16:09:06 1050

原创 Java中间变量缓存机制

先上代码:public class Demo { public static void main(String[] args){ method_1(); method_2(); } private static void method_1(){ int j = 0; for(int i=0;i<100;i++){ j = j++;

2014-07-17 17:38:14 4941 3

原创 Android自定义View------指南针

Android自定义View------指南针

2014-06-19 21:11:20 1154

原创 java学习笔记(一)

1、 数据的溢出class deme{ public static void mian(String[] args){ Int max = Integer.MAX_VALUE; System.out.println(“Int型最大值: ” + max) ; System.out.println(“Int型最大值+1: ” + (max+1)) ; System.out.pri

2013-08-03 14:14:53 915

转载 android 完全退出应用程序

android 完全退出应用程序android android 退出应用程序, 单例模式管理Activity引自:http://www.yoyong.com/archives/199android 退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个A

2013-06-18 12:49:46 1033

转载 jpg 格式举例详解

JPEG文件数据结构以及将位图保存为JPG的代码一、简述  JPEG是一个压缩标准,又可分为标准JPEG、渐进式JPEG及JPEG2000三种:  ①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。  ②渐进式JPEG:渐进式

2013-06-04 20:39:48 22220

原创 简单手机Wifi连接聊天

下载地址 http://download.csdn.net/detail/yangysng07/5491289

2013-05-31 19:02:42 1298

原创 网页爬虫

/*网页爬虫如果要在程序中使用正则表达式,则必须依靠Pettern类和Matcher类,这两个类都在java.util.regex保重定义。Pettern类的主要作用是进行正则规范的编写,而Matcher类主要执行规范,校验一个字符串是否符合规范Pettern类中的正则规范"\w"表示字母、数字、下划线 程序中的"\"字符需要转义,所以"\\"实际上是表示的"\

2013-04-21 17:16:30 902

原创 关于Apache POI

一、 POI是Apache的一个子项目,其目的是提供对基于OOXML(Microsoft Office Open XML)和OLE2(Object Linking and Embedding)的各种文档操作的Java APIs包。该项目分为几个组件,其中包括一个叫做HWPF的组件,它只能操作Word文件。这就是我将要使用的组件。HWPF的全称是Horrible Word Processor F

2013-04-21 17:06:34 1083

录音播放

录音播放

2015-05-21

友盟用户反馈自定义UI-Android

使用友盟用户反馈SDK,自定义UI。博客链接: http://blog.csdn.net/yangysng07/article/details/42586101

2015-01-10

opus NDK 编译 Android.mk文件

opus NDK 编译 Android.mk文件 仅供参考

2014-11-29

Cocos2d-x 2048

该文件为cocos2d-x版2048游戏的.cpp和.h文件,学习时只需将该文件解压然后导入工程。

2014-11-16

AudioRecord录音 AudioTrack播放

AudioRecord录音 AudioTrack播放, 详见博客: http://blog.csdn.net/yangysng07/article/details/41150839

2014-11-15

Android模拟登陆带验证码的网站客户端

Android模拟登陆带验证码的网站客户端 见帖子http://www.eoeandroid.com/thread-333095-1-1.html

2014-08-23

Android自定义View之组合控件 ---- LED数字时钟

Android自定义View之组合控件 ---- LED数字时钟

2014-08-20

Android客户端和服务器交互例子

Android客户端与服务器(Tomcat + Servlet),实现简单登陆功能,(无数据库),仅适合入门学习。

2013-10-18

简单手机Wifi连接聊天

基于Android的简单Wifi聊天Demo。实现了基本功能。希望与大家可以进行学习交流.

2013-05-31

exe4j_windows-x64

java程序生成exe文件的工具 最新版 windows64位版 java程序员必备

2013-05-06

Android文件排序

Android的文件排序App源码,按文件名排序

2013-04-10

Notepad_6.1.8

Notepad_6.1.8 对于java开发者来说,比打开Eclipse要方便多了

2013-03-28

Java 实现网页爬虫(正则表达式的应用)

利用Java 实现了网页爬虫(正则表达式的应用)并将获得数据保存到本地。

2013-03-08

Android SDk 中文文档

android SDK 中文文档,不是太完,但是对于新手来说已经足够了。

2013-03-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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