自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git学习笔录

参考文章: http://blog.jobbole.com/78960/Git是分布式版本控制系统,1. 用户名和邮箱作为一个标识。git config --global user.name 'dreamReal'git config --global user.name '719420283'2. git init 将/d/test/testgit目录变成可管理的

2015-12-27 11:13:14 489

转载 Conversion to Dalvik format failed with error 1

Conversion to Dalvik format failed with error 1博客分类:Android 最近发现公司换了新电脑后,在项目加入混淆之后,导出都会提示     Conversion to Dalvik format failed with error 1  从网上看到的都是转来转去的解决方法:     androi

2014-04-15 20:46:05 622

转载 android 如何实现apk search出现在系统的推荐列表里

经常出现在系统提示要安装apk或者插件时,会默认打开一系列市场或者其他程序,如何让自己的程序也出现在这些列表里?答案是,在系统的启动activity的intent-filter描述里加上search过滤                                                 android:path="/searc

2013-05-15 18:15:37 1250

转载 java反射经典实例 Java Reflection Cookbook

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性public Object getProperty(Object owner, String fieldName) th

2012-12-13 09:49:27 615

原创 Android 实现静默安装

签名流程:前提: 拿到系统的签名文件platform.x509.pem 和 platform.pk8,同时找到signapk.jar工具包(android源码中有对应类,可以拿到源码后手动生成jar文件)具体步骤如下: 1. 将下载完毕的apk文件重新签名,文件签名和系统签名保存一致。             java -jar signapk.jar platform.x50

2012-10-31 17:02:03 2898

原创 ArrayList 使用迭代抛出ConcurrentModificationException解决方法

注意,ArrayList实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用Collections.synchroni

2012-08-15 15:54:41 4841

转载 Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget

昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机不报。研究了半天终于解决。首先分析了下原因,应该是图片占用的内存超过了系统虚拟机可分配的最大限制。不

2012-08-14 15:49:00 5200

转载 修改Android中的文件权限

在Android中有一个精简版的linux系统,因为是linux系统,那么有时候在写Android应用程序的时候会遇到权限问题。我们都知道在shell中可以通过chmod命令来修改权限,所以就希望通过程序来执行shell中的命令,如何来做呢?看下面代码:private boolean runCommand(String command) {       Proces

2012-08-01 10:18:40 9305 1

转载 Android 实现Activity后台运行

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { PackageManager pm = getPackageManager(); ResolveInfo homeInfo = pm.re

2012-07-26 12:37:34 8354

转载 Android 获取手机号及运营商信息

手 机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备识 别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会的. 就是因为在你的手机号码对应的IMSI号 在移动运营商中被修改成新SIM卡的IMSI号码。  那么

2012-07-21 11:40:39 1523

转载 Eclipse中@author的修改

什么东西都可能会被忘掉,我这种记性不好的就更容易忘了。换了电脑后eclipse中的@author变了,于是找了下修改@author的方法:1. 在eclipse.ini中添加-vmargs-Duser.name={author name}记得一定要在-vmargs之后,否则无效。2. 设置eclipse参数windows-->preference Java-->Co

2012-07-21 11:01:23 4913

转载 android中The connection to adb is down .. You must restart adb and Eclipse问题的解决

报错如下:The connection to adb is down, and a severe error has occured.[2010-03-11 09:36:56 - HelloOPone] You must restart adb and Eclipse.[2010-03-11 09:36:56 - HelloOPone] Please ensure that adb

2012-07-14 10:38:54 4032 1

原创 Android解析包名信息

public ApplicationRet.Application getApkFileInfo(Context ctx, String apkPath) { File apkFile = new File(apkPath); if (!apkFile.exists() || !apkPath.toLowerCase().endsWith(".apk")) { return null

2012-07-10 11:58:09 3799

原创 android onClickListener onLongClickListener事件冲突

<RelativeLayout android:id="@+id/rly_cancel_app" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marg

2012-07-01 22:43:08 9996 1

转载 socket和http间的区别

socket连接和http连接的区别HTTP协议:简单对象访问协议,对应于应用层  ,HTTP协议是基于TCP连接的tcp协议:    对应于传输层ip协议:     对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API

2012-06-13 21:02:26 13037 1

原创 软件集成 理解

持续集成的作用:持续集成服务器软件就像一个监视着源码仓库的监视器。每次源码仓库中有新的提交,服务器就会自动check out 出源代码并启动一次build, 并且把build的结果通知提交者。持续集成的最终目标就是要尽可能快地发现问题。 根据开发需要,假设每一个小时我们需要重新构建一次。选择 Build periodically,在 Schedule 中填写 0 * * * *。

2012-05-23 22:41:15 1163

转载 Berkeley DB Java Edition

一、 简介 Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。l 能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。l 多线程支持,JE使用超时的方式来处理线程间的死琐问题。l Database都采用简单的key/value对应的形式。l 事务支持。l 允许创建二级

2012-05-02 16:15:06 5595

原创 mysql 数据库的 导入于导出

====================================================================备份(导出)操作========================================================================================mysqldump是备份mysql数据库的一种好工具。它相对于用

2012-04-25 10:13:03 790

原创 使用javac编译时碰到的问题

javac命令后跟的类名如果不加后缀则必须是小写的            javac mytmaintest       加后缀的话则应写成 javac MytMainTest.javajavac  java

2012-04-25 09:33:17 653

原创 使用JDOM解析xml

首先要导入第三方jar包: jdom.jarpackage my.yaner;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import ja

2012-04-24 20:09:29 685

原创 ant 小示例

--> package my.yaner;public class HelloWorld { public static void main(String[] args) { System.out.println("this is my ant build test"); }}相关链接:http://www.wa

2012-04-24 19:28:09 555

原创 在java中对字符串的一些实现处理

package my.yaner;public class StringTest { public static void main(String[] args) {// sentenceSplit(); formatString(null, null); } /** * 分割句子 * 功能: 在一个指定的控件中,能够显示的文字自适应到该控件里, *

2012-04-19 19:36:22 743

原创 mysql重起服务并启动数据库

在linux下运行      进目录/var/lib/mysql然后依次运行:sudo service mysql stopsudo chown -R mysql:mysql 库名sudo service mysql start =======windows下的一些操作=========== 在cmd下停止服务:net stop mysql;

2012-04-19 16:31:01 970

原创 mysql 在cmd命令行下操作遇到的转义字符

今天在cmd命令行下,用mysqldump来进行备份数据库,遇到了这个一个问题, 先看命令如下,  mysqldump -uyaner -pyaner&123 -h 192.168.0.5 test dbtest.sql其中'&'字符在cmd下是特殊字符, 所以得用‘^’来进行转义,应该写成如下           mysqldump -uyaner -pyaner^&

2012-04-19 09:03:14 13145

原创 c++学习(知识点整理)

c++分为core c++(标准c++)  : 不依赖与任何操作系统的c++。    u++ 在Unix下的C++编程。          using namespace std (standard)//命名空间           在C++中双冒号(::)被成为域操作符。我们可以非正式地把域看作是一个可视窗口 全 局域的对象在它被定义的整个文件里 一直到文件末尾 都是可见的。

2012-02-13 09:04:49 1050

转载 判定一个点是否在三角形内

判定一个点是否在三角形内如何判定一个点P是否存在于指定的三角形ABC内,这肯定是一个简单的问题,本文仅用一个图形界面程序展示了该问题,有兴趣的朋友可以看看。(2008.07.24最后更新)在此处使用一种常见且简便的方法:如果三角形PAB,PAC和PBC的面积之和与三角形ABC的面积相等,即可判定点P在三角形ABC内(包括在三条边上)。可知,该方法的关键在于如何计算三角形的面积。

2011-11-26 17:10:09 3072

原创 java 知识点

1.  抽象类和接口的关系:     接口只提供关系功能,不提供具体实现。使用接口进行程序设计的核心思想是使用接口回调,     即接口变量存放实现该接口的类的对象的引用,从而接口变量就可以回调接类实现的接口方法。     抽象类中可以声明抽象方法,也可以添加方法具体实现; 但在接口中,只能声明抽象方法,不能有具体实现。     在抽象类中既可以声明常量,也可以声明变量,而在接口中

2011-11-26 13:20:24 593

原创 java游戏中 制作知识点

1.  通过一个随机数来控制某个文字的显示与隐藏。可以采用下面的一个随机数来实现:  if(showPressEnter == true)      {         if((random.nextInt(5) + 1) % 5 == 0)            showPressEnter = false;      }      else      {

2011-11-26 13:20:00 791

原创 java 基础练习题(用来练手)

实现类似于如下功能: 1,1,2,3,5,8,13,21.......方法一(采用数组):private void rubbit(int num){        int[] vec = new int[num];         vec[0] = 1;        vec[1] = 2;        for(int i = 2; i             v

2011-11-26 13:18:16 931

转载 Ant一些基本介绍

1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台   --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然

2011-11-12 13:35:10 546

转载 Java反射机制

Java反射机制摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、su

2011-10-14 07:51:30 491

原创 android中notePad示例项目源码分析

该项目是通过contentProvider来对数据库进行增删改查操作。主要是通过action来进行相应的Activity跳转。 TitleEditor类      该类主要是为了输入、修改标题,同时在AndroidMainfest.xml中将该Activity定义成了

2011-09-29 20:44:10 3185

转载 android的Intent

靳岩 姚尚朗 《Google android 开发入门与实战》读书笔记Intent完整篇 关于Intent:1)Intent基础:Intent可以说是android的灵魂,程序跳转和传递数据的时候基本要靠Intent,在android的官方API里面对Intent的定

2011-09-29 13:59:53 1028

转载 android中使用SAX, DOM, 或者pull 来解析XML文档

张三 22 李四 23 定义一个名为Person的javaBean用于存放上面解析出来的xml内容: public class Person{ privat

2011-09-28 21:15:52 792

原创 listView中监听冲突问题(以及view里tag的使用)

最近做了一个小Demo,listView控件中自定义了item项控件,里面添加了Textview,ImageButton等组件,但问题出现了,ListView控件中的onItemClickListener事件监听不到,经过多次测试之后,发现是由于添加Button按钮的原因,把它改为ImageView之后便没问题,具体原因还不是很清楚,个人感觉是Button把焦点给获取到自己身上了,所以List

2011-09-28 11:47:30 13163 6

原创 android 广播的使用

在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){

2011-09-27 09:57:58 85497 10

原创 Android中spinner自定义样式

向在给ListView、 ExpandableListView这样组件自定义样式的时候,在layout目录下直接定义一个以布局layout(LinnearLayout/ReativeLayout..)打头的标签就可以; 但在给Spinner自定义样式的时候出现了问题,adapte

2011-09-26 11:15:36 30154 2

原创 googlemap学习

android:layout_width="fill_parent"                 android:layout_height="fill_parent"                 android:apiKey="0EGaQ0LojZADsSw-E

2011-09-25 09:27:30 884

原创 java中将数据对象序列化后保存到数据库中,并反序列化取出显示

/**     * 向数据库插入一条战斗回放纪录     * @param matchMovie 比赛回放纪录     */    public int insertPlayBackGame(MatchMovie matchmove) {       byte

2011-09-20 10:58:20 8436

原创 自定义Button形状(圆形、椭圆)

这里介绍2种改变Button形状的方法,一个是直接通过设置一张圆形背景图片,另一种方法是通过引用自定义的shape 文件。具体参见如下:   --------main_menu_btnshape.xml              自定义形状xml文件

2011-09-19 08:36:10 67715

java手机模拟器(可任意调整屏幕尺寸)

java手机模拟器,可以自定义设置按键、内存大小、调整屏幕尺寸。

2012-03-05

mingw-get-inst-20111118.exe

一款小型开源的c++编译器, 在命令行下开发,直接编译连接文件。

2012-03-05

空空如也

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

TA关注的人

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