- 博客(43)
- 资源 (11)
- 收藏
- 关注
原创 Android 适配不同分辨率屏幕
为了查看方便,特意贴一段 Google API 文档:http://developer.Android.com/intl/zh-cn/guide/practices/screens_support.html文章末尾会附上该篇文档。近期做些关于手机适配的工作。下面来总结一下,希望可以对大家有帮助,本人能力有限,如果有解释失误的地方,请务必帮忙指出,谢谢。首先引入几个概
2016-04-28 19:58:05
2189
转载 Gitlab CE 8.1.3 安装手册汉化版
GGitlab CE 8.1.3 安装手册汉化版Gitlab的安装过程主要包括以下组件的配置:安装软件包及解决依赖项Ruby环境Go系统用户数据库(Mysql/Postgresql)RedisGitlab-CENginx非必要条件:点击链接加入群【GitLab交流群】1.安装软件包及解决依赖项Debian系统默认是没有sudo的.确保你的系统已经更新到最新状态,并安装s
2016-03-02 11:25:23
3614
原创 Ubuntu 15.10 安装VNC 灰屏的问题
1.在Ubuntu上首先需要安装vnc4server# apt-get install vnc4server2. 第一次执行vncserver的时候需要为客户端连接设置8位的密码3. 打开服务后,根据客户端号连接。也可以指定客户端号$vncserver -geometry 1366x768 :1// 其中-geometry 指定客户端窗口的大小,:1 指的是客户端连接号// 客户端在vnc v
2016-03-01 17:43:18
4054
转载 Ubuntu 源列表
##网易源(广东电信:适合电信用户)deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiversedeb http://mirr
2016-02-29 17:27:22
605
原创 Android 聊天室的开发
刚开始接触Android的网络通信开发。 目前自己写了一个聊天室的小程序,记录一下。本程序包括:1.服务器:由java开发 2.客户端:由Android开发首先贴上演示效果。先开启服务端程序以后,再打开客户端。 服务器的console起到接受并且转发的目的:服务端代码:package com.ustclin.talk;import java.io.BufferedReader;import
2016-02-24 13:48:11
1302
原创 Android shell 脚本
Android shell 脚本编写一般在Ubuntu上,我们需要运行某个脚本,则直接$sh test.sh先编写一个简单的循环数数的脚本,push到Android机器下同样用sh来执行。 脚本内容如下:#!/bin/bashfor ((i=0; i<5; i++))doecho $idone在Ubuntu下执行成功,但是将该脚本拷贝到Android文件系统下,当然,前提是需要将头部改成:
2016-02-15 16:18:14
4445
转载 Android Bitmap 与 Drawable之间的区别和转换
Android Bitmap 与 Drawable之间的区别和转换Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP
2016-01-28 09:28:49
797
转载 sql server 获取动态sql输出结果
语法sp_executesql [ @stmt = ] stmt [ {, [@params=] N'@parameter_name data_type [ [ OUT [ PUT ][,...n]' } {, [ @param1 = ] 'value1' [ ,...n ] } ]用法实例1、获取一个输出结果使用output获取输出结果的值declare @num i
2016-01-18 11:36:31
3932
原创 Google Play 服务提示更新、Google play 闪退等问题
发现很多人说Google Play 服务提示更新和闪退等问题。其实,根据Google给出的升级notes:Uploader's notes:To figure out the right version of Google Play services for your Android device, go to Settings -> Apps -> Google Pl
2015-07-26 21:01:54
9553
原创 Vim 配置(整合网上大神的内容)
工欲善其事必先利其器,在Linux中开发,用vim是很推荐的。 如果更换得使用vim,使其用上去跟IDE一般顺手呢,下面是 借鉴了网上各位大神的推荐,经过整合后的内容。希望帮到大家。 首先你要下载几个文件:1.vim ,在Linux系统中,这个是系统自带的。你也可以: $sudo apt-get install vim2.vim配置文件 vim配置文件下载 (解压文件后,根据ReadM
2015-07-10 15:42:47
2521
转载 Activity四种加载模式
转载至:http://www.cnblogs.com/yyyyy5101/archive/2011/09/11/2173556.html在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载
2015-06-25 15:04:06
682
转载 使用easyBCD 安装 Win8 + Ubuntu 13.10 双系统
转载至:http://blog.csdn.net/steflongxu/article/details/14541497http://teliute.org/linux/Ubsetup/jichu3/jichu3.htmlhttp://hi.baidu.com/sf_chipan/item/425ec62084a7daaa6f2cc368Ub
2015-06-23 14:31:11
1176
转载 关于Layout_weight的理解
转载至:http://mobile.51cto.com/abased-375428.htm首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:
2015-06-02 19:48:36
684
原创 Android中如何布局实现,长按后出现选择框
直接上代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="70dp" android:orientation="horizontal"
2015-06-01 10:40:59
1148
原创 java监听器
最近有在接触关于java监听器的内容,整合了一些资料,整理如下。首先,什么是监听器?直观的说,监听器,即使java中的一种interface的实现。能对某个动作进行反应,比如你按下一个按钮、滑动一个页面、选择一个复选框等。以上这些动作都产生一个事件,那么,对当前对象进行监听的监听器就会被通知某对象执行了一个动作。下面举个例子:比如你奶奶正在烤面包。你不知道面包何
2015-05-25 20:32:17
837
转载 tar 基本操作
tar 解压缩命令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O
2015-05-22 10:32:28
659
原创 Linux下,Git的初始化
1.申请GitHub账号如果没有账号的,从这个网址上https://github.com/ 注册吧!2.Linux下载Git首先你的Linux得先安装Git$sudo apt-get install git3.配置一些git基本信息git config --global user.name "YOUR NAME"git config --global user.em
2015-05-21 20:02:26
2633
原创 Git 常用操作
如果想要更新远程代码:$git fetch --all创建分支:$git branch mybranch remotes/m/cb_mtk_r1$git checkout mybranch创建分支还可以:$git checkout -b mybranch remotes/m/cb_mtk_r1合并分支:$git checkout master$g
2015-05-20 10:36:27
836
原创 何时应该用静态方法、静态域?
静态域:class Employee{ private int id; private static int nextId = 1;}如果将域设置为static,那么,每个类中只有一个这样的域。一个类可以有无数个实例,但是只有一个静态域。每个对象却都有自己的一份拷贝。这有个简单的应用:public void setId(){ id = nextId
2015-05-19 17:29:06
863
原创 Java 回调函数的理解
百度百科:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。在java中,没有函数指针的说法,那么,我们可以理解成,类A接受诸如类B1、类B2传递过来的对象,从而在类A中完成对类B1、类B2的调用。java中是通过Interface来实现回调的。这么说有点拗口,下面看例子。
2015-05-19 17:01:27
897
转载 Difference between HEAD / Working Tree / Index in Git
转载至http://stackoverflow.com/questions/3689838/difference-between-head-working-tree-index-in-gitA few other good references on those topics:My Git WorkflowI use the index as a checkpo
2015-05-13 17:12:10
1082
原创 java 初始化数组
private Drawable[] drawableIcons = new Drawable[ITEM_NUMBER]; // picture然后在for循环对每个drawableIcons 赋值
2015-05-04 11:19:05
658
转载 Android LayoutInflater详解
转载至:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找
2015-04-17 10:34:21
532
转载 git rebase简介(基本篇)
原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图 现在我们在这个分支做
2015-04-16 10:43:59
659
转载 No enclosing instance of type E is accessible
最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an i
2015-03-30 10:45:28
979
原创 APIDemo - ApiDemos.java - 关于Intent (1)
ApiDemos.java该Class 继承ListActivity Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_SAMPLE_CODE); //通过Intent查找相关的Activity,更准
2015-03-27 20:29:29
633
原创 学习Google例子 ApiDemo
在Eclipse 中新建工程,将Google 的APIDemo代码导入,对照源码和例子学习,接下来我写一些学习心得。
2015-03-27 20:26:24
1192
原创 关于adb找不到devices的问题
很多情况下,在打出adb devices 时候,会出现List of devices attached 为空,或者,出现设备为offline等各种问题。我无意中发现,用“刷机精灵”这款软件,意外会解决以上的这些问题。可能刷机精灵在启动的时候辨别是否有设备连接电脑时,会对已有的adb进程进行查杀,具体原因不明。大家遇到类似问题,不妨下载个刷
2015-03-27 14:10:27
874
原创 关于类微信时间戳的实现
类为微信的时间戳的实现:短期内回复聊天内容,则不会出现时间戳;长时间后回复,则出现时间戳。贴图如下:大家如果对本人的应用感兴趣的话,可以去小米应用市场,或者豌豆荚下载“小黄鸡” , 认准开发者的账号:UstcLin下面进入正题,如何实现时间戳。说说我的主要思路。首先layout一个文件,里边放置一个listview。同时还有两个xml,即发送出去的listite
2015-02-06 19:33:35
6057
原创 线程的同步问题
我觉得这是一篇极好的文章,可以帮助你更深层次地理解java。http://blog.csdn.net/aaa1117a8w5s6d/article/details/8251456 《java中的各种数据类型在内存中存储的方式》下面我就最近对java线程的了解,稍微写点东西,当然,很多东西都是参考别人的文章,不过时间有点久了,找不到原作者只是保留了当时为了验证而从原作者那
2015-02-06 19:00:25
623
原创 Handler更新listview内容,listview数据没有得到更新
在主页面中,有一个listview。该listview的内容要求是动态变化的。(即,在adapter中绑定的list会实时改变)此时,构造两个list : realList , tmpList1.每回给tmpList更新之前,先clear该listtmpList.clear();tmpList.add();....2.在adapter的ge
2015-01-19 19:29:17
1330
原创 如何在listview中添加button,使得listview item 和 button获取焦点不冲突
listview item 的布局如下所示:代码如下所示:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"
2015-01-14 11:08:25
1991
原创 关于killBackgroundProcesses()函数,杀不死进程的解释
最近在做内存加速性质的APP,发现用killBackgroundProcesses()函数来杀一些进程总是杀不死。经人提醒得知,不同进程的程序可能有相同的UID:比如微信,一般而言,微信有两个进程在跑:com.tencent.mm 和 com.tencent.mm:push无论你单独杀死哪个进程,另外一个进程在监测到兄弟进程被杀死后,就会立即启动被杀死的进程。所以单独杀死其中一个是
2015-01-14 10:28:55
8044
原创 WFS GetCapabilities
接上一篇 WMS 和 WFS 的区别 是以下是我机器上完整的请求WFS的GetCapabilities所返回的XML文档:<WFS_Capabilities version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8090/geoserver/schemas/wfs/1.0.0/W
2014-09-02 08:29:41
2869
1
原创 WMS GetCapabilities
以下是我机器上完整的请求WMS的GetCapabilities所返回的XML文档: OGC:WMS GeoServer Web Map Service A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate P
2014-09-02 08:24:11
8978
1
ContentResolver
2015-04-22
ContentProvider
2015-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人