ljtyzhr的专栏

左手编程,右手写诗,在代码的世界里遨游。

常用的几种字符串处理方式

判断字符串是否为空/** * 判断字符串是否为空 * @param text * @return */ public static boolean isEmpty(String text){ if (null == text || "".equals(text)...

2015-11-20 15:46:08

阅读数 654

评论数 0

Android Studio模块化编程实践之aar

aar介绍我们都知道在java开发中,我们的library都是使用jar这种形式的,使用Eclipse开发的同学对这个应该会非常熟悉。J2EE中开发中的很多框架都是使用jar包的形式导入的,比如SSH等这样的开源框架等等。 在java世界里面,jar包中所包含的一般都是逻辑性的处理,不涉及界面上...

2015-11-18 16:49:09

阅读数 2631

评论数 0

Android自定义携带Cookie的POST请求

发送请求第一步当然是首先了解POST请求的整个流程是什么样的,我们简单列出步骤,如下: 设置参数 设置请求链接 获得返回值 一般来说,我们使用POST请求,大致如上的三个步骤。我们可以有如下的框架性的代码:/** * 发送请求 * @param context * @param baseUr...

2015-11-17 20:30:13

阅读数 2339

评论数 1

使用Volley请求,获取POST请求cookie值

根据字符串获取请求返回值当值的cookie值,话不多说,直接上代码,如下: public class JsonPostRequest extends Request { private HashMap mMap; private Response.Listener mListe...

2015-11-07 15:59:33

阅读数 903

评论数 0

Android NDK开发(二)——JNI访问和引用JAVA对象

引用 Java 对象基本类型(如整型、字符型等)在 Java 和平台相关代码之间直接进行复制。而 Java 对象由引用来传递。虚拟机必须跟踪传到平台相关代码中的对象,以使这些对象不会被垃圾收集器释放。反之,平台相关代码必须能用某种方式通知虚拟机它不再需要那些对象,同时,垃圾收集器必须能够移走被平台...

2015-11-01 23:24:57

阅读数 491

评论数 0

WebView支持JS、Alert以及进度监控等

1、支持JS使用WebView支持JS,代码比较简单,直接可以在代码中设置一句话,如下:mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setDefaultTextEncodingName(&quo...

2015-10-27 14:53:40

阅读数 1039

评论数 0

对Octopress更换个性化主题

1、准备兵马未动,粮草先行,万事都是以准备工作开始的。前面我们简单介绍了如何搭建博客、写作和发表博客以及做一些配置上的修改。 不过有没有人跟我有一样的感受:这个Octopress默认的主题简直看不下去了?好吧,这种东西还是不要说出来的好,萝卜白菜,各有所爱。如果是想和我一样来修改主题的,那么先告...

2015-10-24 13:53:31

阅读数 1155

评论数 0

在Octopress中修改我们的博客配置

1、准备工作其实这里谈到的准备工作,十分简洁。我们的每一个命令,都是要进入到命令行(有时候也叫做终端)进行的。因为我们的博客使用了Octopress,所以我们需要在octopress目录下进行操作。所以,命令行如下:cd octopress2、_config.yml从名字我们就知道这个是一份配置文...

2015-10-21 19:34:47

阅读数 539

评论数 0

如何使用Octopress写作和发布博客

写博客写博客,我们首先要建立一个文档,使用的命令如下: rake new_post["this is title"] 文章生成在目录下的source/_posts目录下,文章是markdown格式的,不熟悉该语法的同学可以去Google一下,这里不作太详细的解释。输入如上...

2015-10-18 17:04:17

阅读数 357

评论数 0

使用Octopress在Github上搭建博客系统

1、homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"其间会有提示:Press RETURN to continue or any o...

2015-10-17 19:00:10

阅读数 475

评论数 0

Android NDK开发(一)——JNI中的基本语法与概念

JNI接口函数与指针平台相关代码是通过调用 JNI 函数来访问 Java 虚拟机功能的。JNI 函数可通过接口指针来获得。接口指针是指针的指针,它指向一个指针数组,而指针数组中的每个元素又指向一个接口函数。每个接口函数都处在数组的某个预定偏移量中。下图 说明了接口指针的组织结构: JNI 接口的...

2015-10-15 19:29:34

阅读数 766

评论数 0

Android常用辅助类(四)——屏幕、图片及其他

1、屏幕相关类 import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Rect; import android.uti...

2015-10-11 22:11:21

阅读数 518

评论数 0

Android常用辅助类(三)——存储相关

1、SD卡的操作 import java.io.File; import android.os.Environment; import android.os.StatFs; //SD卡相关的辅助类 public class SDCardUtils { private SDCardUtils...

2015-10-11 15:36:56

阅读数 408

评论数 0

Android常用辅助类(二)——设备相关

1、分辨率 分辨率在做应用适配的时候用到比较多,常用的几个方法如下,代码: import android.content.Context; import android.util.TypedValue; //常用单位转换的辅助类 public class DensityUtils { p...

2015-10-08 21:17:03

阅读数 363

评论数 0

Anroid常用的辅助类(一)——网络相关

1、网络请求 以下是一个网络请求的相关类,如下: import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStre...

2015-10-08 21:11:46

阅读数 277

评论数 0

Android常用组件——定制化的SwipeListView

1、背景介绍 其实要实现的东西并不算太复杂,类似于QQ那样的ListView横向滑动展现删除控件而已。图示,如下: 2、SwipeListView 介绍一下,我在最开始实现这样的功能的时候,找到的是这样的一个开源控件,名字如标题,地址是:https://github.com/...

2015-09-28 19:19:09

阅读数 1150

评论数 0

Android常见问题——分辨率适配问题

1、基本的概念 1)分辨率:屏幕上显示的像素个数,单位尺寸内像素点越多,显示的图像就越清楚。 市场上主流分辨率有:480*800、 720*1280、 1080*1920(其他的早该淘汰了,忽略不计) 2)屏幕密度:表示屏幕每英寸有多少个像素。 240dpi(480*800) 、320dp...

2015-09-27 14:59:36

阅读数 460

评论数 0

Android Studio导出的密钥签名市场认证安装包

1、背景介绍 在Android平台发布应用程序之前,必须经过一个签名流程。现在您的密钥就是您的身份证明,您所要做的就是使用您的密钥,将我们提供给您的一款未经过签名的apk包签名后,发送给我们。 2、签名说明 jarsigner简单使用说明 jarsigner -verbose -keystore ...

2015-09-21 21:00:37

阅读数 1080

评论数 0

Android Studio中的git配置中文件修改颜色

1、背景 在AS中配置git之后,文件修改会让文件的颜色发生相应的变化,有时候电脑不知道抽风了还是怎么,可能会把某些配置文件给删除掉了,这个时候,要修改配置选项,步骤记录在这里。 2、步骤 不说话,默默看图就好: 3、备注 上面的看图说话即可,不行的话还有如下: ...

2015-09-21 16:50:58

阅读数 4027

评论数 0

Linux C语言程序设计(二十)——基于Linux C的简单web服务器

1、HTTP的GET请求         打开浏览器,输入服务器IP,例如 http://192.168.0.3 ,如果端口号不是80,例如是8000,则输入 http://192.168.0.3:8000 。这时浏览器向服务器发送的HTTP协议头如下: GET / HTTP/1.1 Host...

2015-09-19 15:39:35

阅读数 3812

评论数 0

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