- 博客(18)
- 资源 (12)
- 收藏
- 关注
原创 Android四大组件之广播接收者
首先定义java类继承BroadcastReceiver,然后在清单文件中定义receiver类,定义name属性,指定广播接收者java类的全类名。
2016-07-31 22:48:30 330
原创 php之面向对象思想
OOA(Object Oriented Analysis):面向对象分析OOD(Object Oriented Design):面向对象设计OOP(Object Oriented Programing):面向对象过程面向对象的三大特性:封装、继承、多态。内存分为:栈空间段,堆空间段,代码段,初始化静态段。栈空间段:空间小,访问速度快,适合程序中临时创建的变量。栈是后进先出。
2016-07-31 18:37:38 335
原创 php之单例模式
单例模式作为对象的创建模式,确保某一个类只有一个实例,而且自行实例化,并确保向系统提供一个实例。在页面上请求数据库的过程中,由于数据库中有多个表,所以多次new数据库类会浪费资源,所以使用单例模式来解决这个问题。单例模式代码如下所示:class Single{ private static $_instance; private function __const
2016-07-31 12:11:22 143
原创 php之工厂模式
简单工厂模式:通过传入不同的参数创造不同的工厂类,大大解耦了程序。现在我们简单实现一个计算器类,通过传入参数和不同的运算符来实现。代码如下:<?phpInterface Calc{ public function getResult();}class Operation{ protected $num1 = 0; protected $num2 =
2016-07-31 10:14:48 148
原创 php中gd库的简单使用
如果要使用gd库,首先你需要开启gd库的扩展,extension=php_gd2.dll。然后使用phpinfo()函数检测扩展是否被开启。<?php//创建画布$width = 500;$height = 500;$image = imagecreatetruecolor($width, $height);//创建颜色$red = imagecolorallocate($im
2016-07-30 20:03:44 354
原创 php之curl的使用
要使用curl首先需要在php.ini配置文件中打开扩展:extension=php_curl.dll,然后重启服务器。那么什么时候会用到curl呢?1、所有网络上的资源可以使用curl访问和下载。2、网页爬虫。3、模拟登陆。4、上传文件。5、下载文件。6、获取接口数据。如何检查扩展是否开启?通过var_dump(extension_loaded('curl'))。如何使用curl呢?
2016-07-29 20:13:38 257
原创 php的简单使用
php标记有四种风格:标准风格:短风格:。注意配置文件中short_open_tag=on,然后重启服务器。asp风格:。注意配置文件中asp_tags=on,然后重启服务器。长风格:当文档中只有php代码的时候,结束标记不用写。php的文档组成:html,css,javascript,变量的声明:$+变量名称,变量的名称以字母或下划线开始,之后跟上字母、数字、
2016-07-29 14:13:28 292
原创 CardView的使用
CardView也是一个容器类布局,开发者可以定义卡片的大小与视图的高度,并设置圆角的角度。首先你需要在项目中引用com.android.support:cardview-v7:21.+的依赖。然后在布局文件中引入一个新的名字空间--xmlns:card_view=http://schemas.android.com/apk/res-auto,这样才可以通过自定义的名字来引用它的两
2016-07-26 19:37:01 534
原创 Material Design的其他使用
Material Design给予图像两个新功能tint着色和clip剪裁第一个着色很简单,你只需要在xml文件中配置好android:tint属性和android:tintMode属性就可以。 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2016-07-26 19:34:36 233
原创 弹性ListView
默认的ListView滑到顶端或是底端的时候只有一个半月形的效果,并不会反弹回来。所以我们可以通过继承ListView方法,重写overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScro
2016-07-26 19:33:40 203
原创 ListView的使用
ListView的优化可以使用ViewHolder模式来提高效率。ViewHolder模式充分利用了ListView的视图缓存机制,避免了每次在调用getView()的时候都去通过findViewById()实例化控件。代码如下://主页面 xmlns:tools="http://schemas.android.com/tools" android:layo
2016-07-26 19:32:29 257
原创 Material Design的使用
android5.X使用了Material Design主题,现在我们来看看如何使用。首先在style资源文件中继承android:Theme.Material资源,当然android:Theme.Material...有很多,然后你设置一下它的一些选项。 #f20909 #0919f2
2016-07-26 19:25:51 380
原创 android网络连接之httpclient
//get请求方式public void dianji(View view) { String path = "http://jsjtest.applinzi.com/one.php?name="++ URLEncoder.encode("name")+"&pass="+"pass"; //使用HttpClient框架做get方式提交 //首先创建HttpClient客户
2016-07-14 16:17:12 178
原创 android网络连接之增加缓存
final String path = "http://localhost:8999/72.jpg"; final File file = new File(getCacheDir(), "dd.jpg"); if(file.exists()){//判断缓存文件是否存在 Bitmap bm = BitmapFactory.decodeFile(file.getAb
2016-07-10 19:12:24 391 1
原创 android网络连接之下载图片
//图片的网址String path = "http://localhost:8999/72.jpg";try { //把网址封装成一个url对象 URL url = new URL(path); //获取客户端和服务器的连接对象,这时候还没有建立起连接 HttpURLConnection conn = (HttpURLConnection) url.openC
2016-07-09 23:16:43 299
原创 android四大组件之一内容提供者contentprovider
contentprovider是android四大组件之一作用是把数据暴露给其他应用,通常是把私有数据库的数据暴露给其他应用。public class PersonProvider extends ContentProvider { public PersonProvider() { } //创建uri匹配器对象 UriMatcher um = new
2016-07-06 18:14:36 394
原创 android拍照
public void image(View v){ Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(En
2016-07-03 10:16:34 213
原创 android加载大图片
Options opt = new Options(); opt.inJustDecodeBounds = true; BitmapFactory.decodeFile("sdcard/dog.jpg", opt); int imageWidth = opt.outWidth; int imageHeight
2016-07-01 11:12:17 131
精通Spring 4.x 企业应用开发实战.pdf
2019-05-13
神策数据-Android_全埋点技术白皮书.pdf
2019-05-13
大话JAVA性能优化.pdf
2019-05-13
《iOS10快速开发:18天零基础开发一个商业应用》_刘铭.pdf
2019-05-13
《SpringBoot揭秘:快速构建微服务体系》_王福强.pdf
2019-05-13
《Android进阶解密》_刘望舒.pdf
2019-05-12
《CTO说》_CTO训练营.pdf
2019-05-12
《Node.js微服务》_赵震一.pdf
2019-05-12
《RxJava响应式编程》_李衍顺.pdf
2019-05-12
Android群英传
2018-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人