- 博客(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
9095

原创 ReactNative – 组件的生命周期
ReactNative – 组件的生命周期如同Android的Activity一样,React中的组件也有自己的生命周期。首先看下面这张图: * 上面第一个虚线框内是React组件被绘制的阶段,组件被加载和初始化 * 左下角的虚线框内是组件的交互状态,在这里处理交互动作,更新UI * 右下角是组件被销毁前的阶段,主要有一些清理的工作下面依次讲下每个方法都是何时被调用的object get
2016-05-15 14:27:09
2167
原创 文章标题
1、查看应用是否以获取某种权限Android M(23)之前的方法:PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.REC
2016-08-04 11:19:27
519
原创 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
908
原创 Android自定义View------柱状统计图
关于自定义View,相信多数开发者都已经非常熟悉了,网络上的例子也非常多,各种炫酷吊炸天的自定义View也层出不穷。本文只是一个初级学习教程,对于初学者有参考价值。下面正式进入主题。本文采用自定义View的方式实现柱状统计图BarGraphView,实现了柱状统计图的基本功能,因为本身是为了学习自定义View,因此扩展性比较差,只能作为自定义View的参考。上效果图:
2015-05-03 17:11:16
5504
原创 友盟用户反馈自定义UI-Android
友盟用户反馈SDK是友盟为开发者提供的组件之一,用户反馈也是每款应用必不可少的模块。如果你想方便的收集用户的反馈建议,并且与发送反馈的用户进行沟通交流,那么友盟用户反馈SDK是你不错的选择,使用友盟用户反馈SDK两行代码实现开发者和用户轻松高效沟通。从友盟BBS看到许多开发者都希望通过自定义UI,来实现用户反馈功能。
2015-01-10 21:25:28
6570
原创 Android小知识点收集
1、查看应用是否以获取某种权限PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.RECORD_AUDIO", "packageName")); i
2014-12-21 14:25:36
840
转载 Android权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.
2014-12-21 14:21:01
1035
原创 音频编码之opus(二)
上一篇博客中介绍了如何通过NDK编译opus源码生成.so文件,本文接着介绍如何使用该opus.so文件来进行opus编解码。首先,libs目录下创建armeabi文件夹,将编译好的opustool.so文件复制到该文件夹下。然后,创建OpusTool类,用来调用native层代码,即调用opustool.so文件件中的相关方法。同样public class OpusTool
2014-12-06 19:07:36
12818
1
原创 音频编码之opus(一)
最近项目中用到了语音编码opus,在网上搜了一下,资料非常少,而且没有一个完整的教程,现在简单记录下来opus的使用方法。首先介绍一下opusOpusOpus编码器 是一个有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,标准格式为RFC 6716。Opus 格式是一个开放格式,使用上没有任何专利或限制。特性Opus
2014-11-27 23:37:57
58598
8
原创 将jar或者aar发布到到mvn 中(用github作为仓库), 通过gradle dependency 方式集成
使用Android Studio开发的用户,都希望通过maven远程仓库的方式来集成jar、aar文件,但是这些文件时如何发布的呢?通常开发者都会将jar文件发布到sonatype上,以提供给其他开发者集成,但是sonatype要求必须提供源码,而有些情况下,发布者并不想提供源码,这样可以使用本文介绍的方法。 下面就为大家讲解如何在github上创建仓库,将jar和aar文件发布到maven中,以及如何集成。
2014-11-08 23:11:43
9868
5
原创 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
2106
原创 修改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
2175
原创 Android自定义View之组合控件 ---- LED数字时钟
先上图LEDView效果如图所示。之前看到一篇博客使用两个TextView实现了该效果,于是我想用自定义控件的方式实现一个LEDView,使用时即可直接使用该控件。采用组合控件的方式,将两个TextView叠放在一起,再使用digital-7.ttf字体来显示数据,从而达到LED的效果。代码如下:LEDView.classpackage ione.zy.demo;imp
2014-08-20 13:41:53
11881
原创 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
22228
转载 利用<include />标签来避免重复渲染
当你在Application中创建复杂的布局时,页面的渲染过程也变得更加缓慢。此时,我们需要利用 标签(避免重复渲染)和 ViewStub类(延迟加载)来优化我们的页面。(原文地址:http://blog.youkuaiyun.com/vector_yi/article/details/24402101)一、利用标签来避免重复渲染当我们需要为App中的每个View都添加一个head
2014-08-08 17:02:26
976
转载 利用ViewStub类来延迟加载视图
在设计视图时,有时会考虑到某些视图的可见性是依赖于用户的操作或者运行设备的具体环境的。此时你会如何设计?仅仅是改变View的visible属性?我们先来看看ViewStub的介绍: ViewStub是一个不可见、不占空间(zero-sized)的控件,它可以用来在运行时延迟加载视图资源。只有当我们将ViewStub的可见性设为true,或者调用inflate()方法,它的视图资
2014-08-08 17:00:37
1574
转载 Android 属性动画(Property Animation) 完全解析 (上)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的
2014-08-08 16:09:06
1081
原创 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
5039
1
原创 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
949
转载 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
1073
转载 jpg 格式举例详解
JPEG文件数据结构以及将位图保存为JPG的代码一、简述 JPEG是一个压缩标准,又可分为标准JPEG、渐进式JPEG及JPEG2000三种: ①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。 ②渐进式JPEG:渐进式
2013-06-04 20:39:48
22671
原创 简单手机Wifi连接聊天
下载地址 http://download.youkuaiyun.com/detail/yangysng07/5491289
2013-05-31 19:02:42
1342
原创 网页爬虫
/*网页爬虫如果要在程序中使用正则表达式,则必须依靠Pettern类和Matcher类,这两个类都在java.util.regex保重定义。Pettern类的主要作用是进行正则规范的编写,而Matcher类主要执行规范,校验一个字符串是否符合规范Pettern类中的正则规范"\w"表示字母、数字、下划线 程序中的"\"字符需要转义,所以"\\"实际上是表示的"\
2013-04-21 17:16:30
939
原创 关于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
1140
友盟用户反馈自定义UI-Android
2015-01-10
AudioRecord录音 AudioTrack播放
2014-11-15
Android模拟登陆带验证码的网站客户端
2014-08-23
自动添加代码?????
2014-10-28
如何使用WP NFC功能辨别不同过得NFC标签?
2014-03-06
这样的UI怎么做的?WP8
2014-02-02
Windows Phone8真机调试
2014-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人