自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zjl5211314的专栏

君子性非异也,善假于物也

  • 博客(87)
  • 资源 (5)
  • 收藏
  • 关注

转载 Activity四种启动模式(一)

一、启动模式介绍  启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;  启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;  任务栈  每个应用都有一个任务栈,是用来存

2016-08-10 22:05:54 853

转载 android布局属性中layout_gravity和gravity区别

??? android:gravity?             ???view???????????button ???text. ??????text ???view??????????android:layout_gravity ?             ??????view????view ????????button ?linearlayout??????b

2016-08-01 16:12:41 1017

转载 fill_parent/match_parent/wrap_content区别

?Android?????????????????android:layout_width?android_layout_height????fill_parent?wrap_content?match_parentfill_parent?wrap_content?match_parent????1?wrap_content???????????????????

2016-08-01 16:05:49 1133

原创 下载安装Genymotion模拟器失败和报错

前段时间,遇到下载安装Genymotion模拟器失败和报错。我刚开始下载的是包含 VirtualBox 的Genymotion 版本,但是下载安装后提示有文件损坏,刚开始以为是下载的包出现网络丢包了,可是重新下载安装还是如此。于是在采用分别单独下载并安装 VirtualBox 和 Genymotion ,果断解决了问题。1. 先单独下载安装 VirtualBox 单独的包;(可

2016-07-31 20:14:25 1077

转载 Android studio模拟器 Intel HAXM Intel virtualization technology(VT-x) is not turned on 解决办法

Android Studio 1.0 已经放出来了,以后的Android平台开发激昂逐步从Eclipse向Android Studio迁移,为了能不落伍我也特意从Google下载了Android Studio的安装包,并且兴高采烈地创建了我的第一个android项目。但是当运行的时候就他么悲催了。emulator: ERROR: x86 emulation currentl

2016-07-31 19:42:46 2049

转载 android studio 快捷键

android studio 快捷键

2016-07-30 20:21:33 791

转载 Activity中finish() onDestroy() 和System.exit()的区别

转自:http://blog.csdn.net/imzoer/article/details/9380807

2014-10-23 16:49:51 2526

转载 Java命名规范

定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名  (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序

2014-10-20 16:13:28 1332

转载 PHP,JAVA,NET 开发比较

一、语言:PHP:PHP产生与1994年,其语法混合了C、Java、Perl 和他自创的一些编程语法;PHP是嵌入在HTML中执行的;它也是一种解释性语言。早期的PHP并非完全的面向对象编程语言,到了PHP4以后的版本才开始有了面向对象的概念。JAVA:JAVA产生与1995年,JAVA语言和JAVA平台统称为JAVA;它语法与C语言和C++语言很接近,并且JAVA是面向对象编

2014-10-13 11:19:54 1478

转载 自定义摄像机应用实现之预览界面展示

本文主要是Apress.Pro.Android.Media.Dec.2010书籍的读书笔记,加上自己的一些理解要创建一个自定义的摄像机应用,就需要调用android的Camera这个类。这个类可以帮助我们调用手机的内置摄像头,并通过设置各种参数达到我们的要求,比如显示的大小,曝光度等。摄像头权限为了能够调用Camera类捕捉画面,我们需要在AndroidManifest.xml文件中指

2012-11-28 15:40:37 3869

转载 androidmanifest.xml中声明相关权限请求, 完整列表

android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)

2012-11-28 13:48:47 2067

转载 Android 获取未安装的APK图标

我们今天来看看怎么样能获取未安装的APK图片 java代码:package lab.sodino.fetchapkicon;import java.io.File;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;

2012-11-28 11:01:10 1821

转载 Android ViewPager 使用详解

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那

2012-11-21 14:03:55 2209

转载 .9图片的制作(draw9patch.bat工具的使用)

与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。        这种格式的图片在android 环境下具有自适应调节大小的能力。       例如,我们经常看到的android系统的按钮,还有各种短信应用中使用的对话背景图片的效果,就是使用的.9图片。       下面,就介绍一下如何

2012-11-21 14:02:27 1918

原创 android项目R文件丢失怎么办

R文件丢失的原因有很多,这里提供几种解决办法:1.  选中项目,点击 Project — Clean , 清理一下项目;2. 选中项目,右键 选择 Android Tools  — Fix Project  Properties ;3.  选中项目,右键 选择   Properties — Android ,选择相应的版本,点击 OK  ;这样 R 文件,就会重新生成了。

2012-07-16 10:47:08 29148 7

转载 android获得控件在屏幕中的绝对坐标

int[] location = new  int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,location [1]--->y坐标getLocationOnScree

2012-07-10 15:46:07 12022

转载 理解Android的手势识别

对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。 基础GestureDetector的工作原理是,当我们接收到用户触摸消息时,将这

2012-07-09 13:17:18 1722

转载 C#利用webrequest 通过图片src保存到本地

//url 图片地址 //记得引用using System.Net;   using System.Drawing;  public void getimages(string url) {       //创建一个request 同时可以配置requst其余属性       System.Net.WebRequest imgRequst = System.Net.WebR

2012-07-05 15:21:55 9071

转载 wpf Image动态加载图片终极解决办法 .

BitmapImage myBitmapImage = new BitmapImage();  myBitmapImage.BeginInit();  myBitmapImage.UriSource = new Uri(str, UriKind.Absolute);  myBitmapImage.DecodePixelWidth = 2048;  myBitmapImage.End

2012-06-27 13:25:11 9169

转载 wfp调用WebService 出现 无法识别的属性 decompressionEnabled .

wpf 服务程序 调用 WebService 出现 无法识别的属性 decompressionEnabled,解决方法如下:打开,app.config 文件 1、把decompressionEnabled=“True” 删掉2、把下的 重复的 endpoint 节点删掉一个 以上修改完成后,wpf   调用WebService就成功了

2012-06-25 16:21:55 2625

转载 android raw读取超过1M文件的方法

近日在琢磨android系统,程序中用到了sqlite数据库,一切代码妥当,在发布时遇到点问题,就是raw单个文件不能超过1M,否则会报错"Data exceeds UNCOMPRESS_DATA_MAX ",而我的数据库的初始容量就是5M啦,网上寻找多时,大致分成两种方法:1>是将文件移动到sdcard中.这样倒是不受文件大小限制,不过对于apk的发布....不用我多说了吧.2>将单个文

2012-06-13 17:11:19 2200

转载 Android Assets文件大小限制

Android Asset Packaging Tool(aapt)使用这个工具可打包所有数据Image XML文件任何资源文件.在生成APK时aapt选择性的压缩各种资源来节省设备空间,aapt使用后缀来决定哪个资源需要压缩,aapt源码定义一些不需要压缩的文件后缀。附aapt源码Package.cpp   在Android 2.3以前的任何压缩的资源的原始大小超过1M将不能从APK中读

2012-06-13 17:09:14 2614

转载 Android中asset文件夹和raw文件夹区别

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r

2012-06-13 15:15:30 1143

原创 c# socket 获取本机的IP地址

IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName()); IPAddress ipAddress = ipHostInfo.AddressList[0]; string ipStr = ipAddress.ToString();

2012-06-04 10:27:36 5763

原创 InkCanvas 保存图片

将  InkCanvas 里面的画面,保存为图片* 该方法,保存的图片没有黑色的边框 private void ImageSave(InkCanvas inkCanvas, string _imageFile)        {            double width = inkCanvas.ActualWidth;            double height

2012-05-25 15:51:17 3982

转载 C#自动实现Dll(OCX)控件注册的两种方法

尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(O

2012-04-25 14:37:02 1337

原创 WPF项目添加activex控件

在WPF 项目中,如果想用一个以.ocx的activex的组件时,如果直接在工具箱中添加,是没有任何反应的。但是在windows窗体应用程序项目中,添加组件到工具栏中就没有任何问题。如果想再WPF 项目中,使用 activex 控件。可以使用下面的方法:1.在wpf项目中添加一下引用:     .NET 组件 WindowsFormsIntegration     .NET 组件

2012-04-25 14:22:02 6681 1

转载 webView控件基本使用(android)

浏览器控件即webView,下面谈谈如何设置和监控webView控件:webView是J2ME所没有的,是类似于Symbian和.net CF 里面功能类似的浏览器控件,通过这个控件可以直接访问网页,或者把输入的HTML字符串显示出来,功能比较强大,同Symbian或.net CF 浏览器控件比起来有以下几个优点: 1、功能强大,支持CSS,Java script等HTML语言,这样页面就

2012-02-29 14:08:38 1429

转载 javascript 中的 setTimeout和setInterval的使用

这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它

2012-01-11 17:14:10 835

原创 eclipse android 项目报错 ERROR: Unable to open class file

1.在新建android工程时新建的工程上可能会有一个红叉,Console中会提示“[2010-11-11 11:13:04 - HelloWorldpn] ERROR: Unable to open class file D:\androidex_workspace\HelloWorldpn\gen\com\liliandroid\helloworld\R.java: No such f

2011-12-23 10:55:14 2229 1

原创 android 图片占用内存与什么有关

在开发手机应用的时候,内存是有限的,那使用的时候,就要合理的运用和释放。那么最占用内存的,估计也是就图片了,有时候,需要在加载一些大量的图片。但是,往往回报内存溢出的错误。看看图片的大小呢,也不大,也就20KB左右,为什么还是很占内存呢?原来,将图片转成bitmap 来使用的时候,图片所占的内存,不是它原来的大小,是与 图片的宽度,高度,和颜色深度有关系。  图片实际占用的内存

2011-12-05 14:25:35 3480 1

转载 Android中解决图像解码导致的OOM问题

该编文章转自: http://7dot9.com/2011/08/android%e4%b8%ad%e8%a7%a3%e5%86%b3%e5%9b%be%e5%83%8f%e8%a7%a3%e7%a0%81%e5%af%bc%e8%87%b4%e7%9a%84oom%e9%97%ae%e9%a2%98/     在上一篇博文Android Bitmap内存限制中我们详细的了解并分析

2011-12-05 13:54:21 1337

原创 位、字节、kb、mb等单位的换算

官方标准:1汉字=2字节1字节(Byte)=8字位=8个二进制数1字位(bit)=1个二进制数1B=8b1KB=1024B1MB=1024KB1GB=1024MB 硬件商标准:1GB=1000MB 1MB=1000KB1KB=1000B 通常情况下,把B称为字节、b称为字位、KB称为千字节、MB称为兆字节、GB称为吉字节。

2011-12-05 11:41:51 8706

原创 android PopupWindow 动画效果

前段时间搞android 动画,在页面中使用动画后效果还是很不错的,大大提升了用户的体验感。 但是,偶然的机会,要在 popupwindow 中,添加一个 显示和消失的动画,我用之前的动画效果,居然显示效果不对了。同样是相同的代码,在页面上,就可以很好的显示,但是在popupwindow 上显示的效果,就不一样了。eg:  //显示动画  ScaleAnimation myanim

2011-11-22 17:38:50 3027

原创 Android中Intent传递对象的两种方法(Serializable,Parcelable)

Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],还有实现Serializable、Parcelable接口

2011-11-15 17:20:54 4751

转载 Android动画开发——Animation动画效果

转载自: http://www.htcplayer.com/thread-2852-1-1.html 动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果

2011-11-10 15:49:16 670

原创 android listivew 下拉回弹刷新

该效果是一名国外工程师(johannilsson)的代码,拿来研究了下,自己整合了一下,现在拿出来,跟大家一起分享。再次感谢这位国外工程师(johannilsson),谢谢!新浪微博,和QQ空间里面,都有那个下拉刷新的效果,另很多人眼前一亮,细细分析,原理原来如此。在原作者的基础上,写了一些注释,和帮助大家更好的阅读理解,(可能其中有些地方注释不准,欢迎指正,谢谢)下面,就亮出关键

2011-11-09 17:08:55 2036

转载 Invalidate()与UpdateAllViews

Invalidate()是让程序重画窗口。 UpdateAllViews()是在DOC/VIEW结构中,当一个视图的数据改变后,通知所有视图作相应的改变,和重画毫无关系。Invalidate()是使窗口无效,使系统向其发WM_PAINT消息,使的程序的OnPaint被调用重画客户区。而UpdateAllViews()是文档与视图之间的联系,调用从它会使程序与此文档相关的所有

2011-11-09 16:34:09 892

转载 MeasureSpec简介

onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。它们指明控件可获得的空间以及关于这个空间描述的元数据。比返回一个结果要好的方法是你传递View的高度和宽度到setMeasuredDimension方法里。       接下来的代码片段给出了如

2011-11-09 15:46:11 9283 1

原创 SimpleDateFormat 格式化时间

1. SimpleDateFormat dataformate = new SimpleDateFormat("yyyy-MM-dd"); Date d = dataformate.parse(time); 将时间字符串转换成date对象.如果你直接用 Date 对象来获取年月日也可以,但是,在获取年和月的时候,要处理一下,月份要+1 ,年份的话,要加 1900 ,个人感觉这样不是

2011-10-27 16:35:58 872

android中Intent传递对象的两种方法(Serializable,Parcelable)

android中Intent传递对象的两种方法(Serializable,Parcelable) 简单而又详细的demo,欢迎下载

2011-11-15

android listview 下拉回弹刷新

android listview 下拉回弹刷新,很炫的效果,欢迎大家下载哦!

2011-11-09

android listview 下拉回弹刷新效果

android listview 下拉回弹刷新效果, 现在,QQ空间和新浪微博上的效果,是一个比较炫的效果。 你想让你的APP也有这样炫的效果吗? 赶快下载体验吧!

2011-11-09

android 定时定位 (用的是百度地图定位API)

该项目是一个定时定位的示例,调用的是百度地图定位API,能够很好的解决定位问题,并且可以进行参数设置来获取到自己需要的定位信息,很不错哦!欢迎下载交流。

2011-10-24

dtree+右键菜单(超级简单实现)

web开发,中超级简单的 树形节点+右键菜单效果 (之前在网上也查了很多资料,但是,不是特别理想,所以自己是实现了一个简单易懂的方法,供大家参考)

2011-05-31

空空如也

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

TA关注的人

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