自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android applicationId与包名的区别

应用ID与包名区别每个Android应用都有一个唯一的应用ID.在Android设备和市场上,这个ID是你应用的唯一标识.若你想在市场上更新应用,新应用的ID必须和原来apk的应用ID一致.所以一旦发布了应用,就不能再改变应用ID.应用ID是在moudle层的build.gradle中定义,applicationId值即为应用ID,如下所示:android { de

2016-12-05 15:08:44 18249 5

原创 Android Gradle和Gradle插件区别

引言什么是Gradle?什么是Gradle插件?build.gradle中依赖的classpath 'com.android.tools.build:gradle:2.1.2'和gradle-wrapper.properties中的distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip有什

2016-11-18 19:05:24 11264 12

原创 深入理解Java虚拟机之走近Java

概述Java不仅仅是一门语言,还是一个由一系列计算机软件和规范形成的技术体系,被广泛的应用于嵌入式系统、移动终端、企业服务器等各种场合。java能获得如此广泛的认可,除了它拥有一门结构严谨、面向对象的编程语言之外,还有许多不可忽视的优点:它摆脱了硬件平台的束缚,实现“一次编写,到处运行”的理想;它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和

2016-11-16 00:17:58 605

原创 Java面试题之谈谈String,StringBuilder,StringBuffer区别

引言这是一个很常见的问题了,在这里我并不是要提出什么不一样的观点,只是想通过分析源码来加深对这一问题的理解。如果您恰好也感兴趣的话,不妨随我一读。注意:以下源码来自Oracle JDK1.8。比较通常关于这个问题,我们熟知的是,在字符串拼接时,千万别用String的+号来拼接,而是采用StringBuilder的append()方法来拼接。那么为什么呢?我们先来

2016-11-16 00:11:20 733

原创 从源码的角度分析Hashtable和HashMap的区别

引言面试中我们经常被问到这样的问题:”请说说Hashtable和HashMap的区别?”。 通过搜索引擎,我们能轻易找到 许多答案。这些答案详细比较了两者的不同。但是往往停留在”知其然“的阶段,只是用文字列出了两者的不同。因此,等过一些日子我们再来回顾这个问题 时,似乎一切又归零了(至少对于记忆不好的我来说是这样的)。今天,我打算从源码的角度来分析分析它们的区别,做到不仅”知其然“,更能”

2016-11-15 23:57:42 602

原创 ubuntu挂载新磁盘到指定目录

1.查看磁盘信息df   -hDf命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl2.挂载sudo mount /dev/sdax /home/extra说明:/dev/sdax 为挂载新磁盘 /home/extra 挂载目录执行此命令后立即生效,但电脑重启后,失效。为了永

2016-02-16 08:56:44 2871

原创 Android studio 如何让包有层次显示

Android studio中我新建的包在原来包名后面显示,而我想让包名能层次展示:方法:点击如图部分,在弹出框中去掉 ”compact empty middle package“前面勾

2016-01-25 20:55:11 12570

原创 ubuntu下 android ndk编译x264和ffmpeg

首先默认你的电脑已经配置好了ndk环境。一、编译x2641.下载x264http://www.videolan.org/developers/x264.html将下载下来的压缩包解压,我这里是解压到download目录下x264文件夹1.在终端下进入x264目录:cd /home/kim/download/x264(换成你自己的路径)2. 在x264文件夹下建立

2016-01-21 17:26:20 2882 1

原创 ubuntu 关闭外界设备自动打开

系统:ubuntu 15.04我的手机用usb连上电脑后,可能因为接触不好,总是掉线,然后重新连上。每次连上的时候会自动打开手机,很是烦人。关闭方法:系统设置--详细信息--可移动介质--勾选“介质插入是从不提示或启动程序”OK!

2016-01-18 14:23:20 1486

原创 ubuntu 无线网卡没有驱动

今天打开电脑突然发现无法连上网络,有线,无线都无法连了。本想重新安装驱动,在网上搜了半天,方法都不好用。最后想起来,原来是之前更新过系统。用uname -a一查 ,果然用了刚升级的内核。一定是上次升级的时候,没有升级完全。所以决定回滚到原来的内核上看看,试了一下,果然可以。

2016-01-18 14:17:37 985

原创 Ubuntu 下 sublime text 3 java环境的编译

http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2?cmp

2016-01-17 20:27:36 1476

原创 javac 不是内部或外部命令

最近在DOS中编译代码的时候发现javac命令报如题错(在编译器中没有报过错);查找了一下,发现原来是在jdk环境变量配置中,Path路径中多了一个空格。

2016-01-17 19:10:55 662

原创 java根据jar包反编译后修改再打包回jar的做法

得到一个待要修改的jar包我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件我首先是使用jd-gui工具看一下这个class文件,然后复制出来,粘贴到一个java文件中,然后对这个文件按你需要的方式进行编辑cmd命令调出终端,使用javac xxx.java —》 重新得出class文件再次使用jar cvf test.jar a

2015-12-29 19:49:33 1503

原创 android studio

Java.lang.UnsatisfiedLinkError  这个问题是在集成极光推送时遇到的, 以前也遇到过,但是忘了怎么解决,有浪费时间去网上找答案,最后是在这个文章中找到的答案,为了防止又忘记,再次记录一下http://stackoverflow.com/questions/28147104/android-studio-unsatisfiedlinkerror-fin

2015-08-08 21:18:28 547

原创 android 录制音频的时候,调用麦克风出停止

android 录制音频的时候,调用麦克风出停止 就是下边这一句 recorder.setAudioSource(MediaRecorder.AudioSource.MIC);原因:权限问题在AndroidManifest.xml文件中添加:android:name="android.permission.RECORD_AUDIO">添加之后,如果依旧出现如上报错,考虑到可能跟SD

2015-06-29 13:42:09 2045

原创 Android应用如何隐藏APP桌面图标

请在程序入口中加入如下代码:PackageManager packageManager = getPackageManager();ComponentName componentName = new ComponentName(this, MainActivity.class);int res = packageManager.getComponentEnabledSetting(co

2015-06-28 22:22:46 3272

原创 eclipse中如何对libs中项目添加依赖

首先看张图 问题描述:我在导入项目后发现代码中有错误,阅读错误提示后发现是项目中不能导入slidingmenu_library中类导致的。解决自然想到是右键项目——>properties——>Android——>Is Library中点击Add添加slidingmenu_library。 可是问题来了,点击Add后发现弹出框中没有slidingmenu_library。所以要先导入slidi

2015-05-19 16:30:26 4884

原创 如何将Android Studio项目提交(更新)到github

前言在写这篇文章之前首先我假设你已经安装了Android Studio 并已经会用Android Studio建立项目。 那么这篇博文既然是将项目提交到github上,自然我们要明白两个相关概念:git和github。 git是版本控制系统,跟svn、cvs同级概念 github是一个网站,给用户提供git服务。这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的git服务。准备

2015-05-17 11:09:48 18792 3

原创 Android Studio使用小结

一 、搭建Android Studio 安装环境2013年5月15日 Google IO上面发布一款Android新利器Android Studio .惊艳全场! 官方下载地址:https://developer.android.com/sdk/installing/studio.html#download 但由于国内水深火热的网络环境,小伙伴们有时并不能打开官方链接,下面的链接对于Androi

2015-04-29 15:17:27 1103

原创 Hbase安装:伪分布模式

步骤: 1.编辑hbase-env.sh增加HBASE_CLASSPATH环境变量:  2.编辑hbase-site.xml打开分布模式 3.覆盖hadoop核心jar包(不同版本不一样,建议按照网上相同版本教程) 4.启动并验证

2014-11-24 22:10:26 646

原创 linux 编译java并打包

一、首先是编译简单java文件(不引用外部jar包)如test.javapublic class test(){System.out.println("hello world!");}一个简单的类,看它是如何打包为jar的1.第一步:先编译javac  test.java   // 注意路径编译后会产生一个test.class 文件2.第二步:jar -cvf test.j

2014-11-17 21:53:15 2375

原创 Centos 如何安装显卡驱动

题记:当我的Centos安装完成后,上网啊神马的,字体显示的都很粗糙,很明显啦,它是希望我安装一个linux版的显卡驱动。所以就开始安装啦,然后按照网上的那些步骤,可是总安装不成功。下面就把我遇到的一些error贴出啦,如果你也遇到里同样的问题,不妨试试在下的方法,看看适不适合你的电脑。安装驱动,首先按照网上的提示,用yum神马的,但是都没成功,所以转而通过下载驱动手动安装勒。首先查下

2014-09-24 18:19:17 4597

原创 无网络情况下 如何安装GCC

在有网络的情况下安装gcc只需一条指令:yum install gcc  那么在没有网络的情况下该如何安装gcc呢?虽然没有网络,但是我想你应该有安装光盘或者ISO镜像了,如果这些也没有的话,那就。假设你有这些吧,我们只需利用安装光盘或ISO镜像来挂载一个本地yum源,利用这个来安装gcc。一:挂载yum源,我这里用的是ISO镜像     在终端输入指令:mount -o loop xxx

2014-09-23 16:26:14 4016

原创 Android fragment造成的路径问题

今天用了一下fragment,造成了路径找不到的问题,把这个问题记录xial

2014-06-20 14:19:00 895

原创 android基础之sharedpreference

sharedpreference常用来设置用户的偏好设置

2014-06-20 13:32:56 680

原创 Android基础之Pull解析Xml

pull解析器是一个开源的Java项目,Android中已经集成了pull解析器也可以用于JavaEE, 但要将jar文件导入

2014-06-19 14:30:49 474

原创 git的初级使用

首先说下git和github的 区别:git是一个实现版本管理的

2014-06-13 15:53:49 591

原创 Android基础之----保存文件读取

public void save(String fileName,String fileContext) throws Exception{ //创建输出流,并指定保存文件名fileName和保存模式 FileOutputStream outStream =context.openFileOutput(fileName, Context.MODE_PRIVATE); outStream

2014-06-12 14:52:18 609

原创 Android基础之----junit测试

Android中用junit测试的步骤如下:1.在manifest的application外添加<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.activity0612" android:label="Te

2014-06-12 13:43:41 783 1

原创 java 视频监控显示问题

在做Java视频监控的时候

2014-05-06 14:57:21 3488 5

原创 如何解决 unable to load library XXX 问题

刚刚用JavaGUI写了个视频监控,用的是海康的网络摄像头

2014-05-06 14:46:28 31152

原创 Android R文件丢失或id不加载

Android中无论是自己写程序还是

2014-04-22 11:26:37 1156 1

原创 android 邮箱 蓝牙

package com.example.send;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.view.Menu;impor

2014-03-26 09:17:33 1403

原创 android socket之查看网页源码

小编最近刚刚在学习android,自然要在网上当写视频下来照猫画虎的练习代码。但在练习网络通信这章视频时遇到一一些问题。特此整理一下,给遇到相同问题的同学一个参考。   代码是表示网路通信中的网络源码查看器,即点击按钮显示网页源码,代码如下:   [code=java]       String path = "http://192.168.0.133:8080/Brower/inde

2013-11-18 21:44:01 959

安卓雨滴下拉刷新

WaterDropListView 继承自listview 实现类似IOS雨滴下拉刷新功能

2015-08-07

android-swipelistview

android-swipelistview滑动删除listview

2015-06-11

android推送开源框架

AndroidPN是一个非常好用开源推送框架

2015-06-01

图书管理系统

用java编写的GUI界面的图书管理系统 实现增删改查等操作

2013-08-20

java 资源管理器

用java模拟的简单资源管理器 涉及树结构 表结构 自定义描述类设定树的图标

2013-08-20

空空如也

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

TA关注的人

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