自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (18)
  • 收藏
  • 关注

转载 使用Android studio Gradle 实现友盟多渠道打包

本文搬运自:http://www.cnblogs.com/0616--ataozhijia/p/4203997.html 感谢原作者的总结和分享。以友盟的渠道统计为例,渠道信息一般在 AndroidManifest.xml中修改以下值:首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:其中${UMENG_CHANNE

2016-04-18 11:41:22 591

原创 Android Studio NDK开发入门

第一章、生成JNI的.h文件1、新建android工程HelloNDK,新建包com.hteng.ndk.hello,在包下编写HelloManager.java类,定义本地getHelloString()方法;2、 将HelloManager.java类拷到E盘根目录, 打开cmd命令行窗口,切换到E盘根目录,指令一生成class文件,指令二生成C语言JNI的.h文件;

2016-04-18 11:27:30 616

原创 Android工程师级别

见习工程师 实习生(student engineer)1、掌握基本的Android应用开发和调试技能,了解Android SDK,会用Eclipse开发工具;2、掌握基础控件、UI布局,能够处理多分辨率适配;3、具有较强的团队协作精神及高度的责任心,会使用SVN等协同开发工具;4、了解面向对象编程思想、了解MVC、了解JSON数据。初级android工程师

2015-01-22 12:39:08 5831 5

转载 smali语法简析

Smali背景:Smali,Baksmali分别是指安卓系统里的Java虚拟机(Dalvik)所使用的一种.dex格式文件的汇编器,反汇编器。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等)。Smali,Baksmali分别是冰岛语中编译器,反编译器的叫法。也许你会问为什么是冰岛语呢,因为Dalvik是一个冰岛渔村

2013-09-28 09:47:49 13253

转载 Worklight Studio技术简介

http://www.ibm.com/developerworks/cn/mobile/mo-aim1206-working-with-worklight-1/http://www-01.ibm.com/software/mobile-solutions/worklight/http://www-01.ibm.com/software/cn/mobile-solutions/worklig

2013-02-05 22:27:04 2009

转载 HTML5 APP开发环境的框架搭建

HTML5 APP开发环境的框架搭建转载:橘子博客HTML5 开发APP需要一个开发框架和编译环境,参阅了相关资料后选择开源的PhoneGap。PhoneGap是一个开源的开发框架,使用HTML5,CSS3和JavaScript来构建跨平台的的移动应用程序。下面介绍PhoneGap环境的搭建,及第一个Web APP。1、选择你使用的平台,PhoneGap支持6个平台的开发和编译

2013-02-03 22:37:20 1221

原创 如何在android系统中隐藏和弹出虚拟键盘

1、 隐藏软键盘核心代码 /**     * 隐藏软键盘     */    public static void hideSoftInputMode(Context context,View  windowToken) {     InputMethodManager imm = ((InputMethodManager) context.getSystemService(C

2012-09-23 17:44:40 5012

转载 图解如何下载android源代码

Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本讲的内容很简单,就是把Android的源 码先下载回来。我们知道Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一步一步来,你肯定能 学会。第一步、安装VMWare 我假设你在Windows下,而Android源代码在Linux下下载会更方面些

2012-09-23 17:15:28 1081

原创 android 屏幕适配问题

android手机分辨率多样,这样面临我们开发的应用要适应于多个分辨率的设备上.对于应用来讲主要分三块考虑1 )界面配置根据不同的分辨率,创建手机界面文件例子:在res下创建layout-800x480             layout-480x320并在各自不同分辨率的文件夹下创建界面文件2)图片配置不同的分辨率,界

2012-07-30 21:53:17 881

原创 对android软件进行系统升级

软件升级其实很简单的,启动应用的时候获取版本发送服务器对比最新版本看是否更新。更新的话,自定下载apk安装。会覆盖你的老应用的。   void update() { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File("/sdca

2012-07-30 21:04:44 741

原创 java中的各种排序算法

各种排序算法:冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序一、冒泡排序(Bubble Sort)1. 基本思想:  两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。2. 排序过程:  设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气

2012-07-29 20:46:19 1433

原创 对ListView进行优化,加载大数据量或者包含图片信息的时候滚屏加载

在做ListView加载数据时如果数据量大的话会造成加载时间过长而卡屏,所以为了解决这个问题,查看了SDK,在OnScrollListener中有两个方法只要重写这两个方法就可以实现滚动加载,例如:public void onScroll(AbsListView v, int firstVisibleItem,   int visibleItemCount, int totalIt

2012-07-29 17:13:08 2642 2

原创 【Based Android】Android Sensor感应器介绍(一)重力感应加速度获取

一 介绍Sensor类SDK只有一句介绍“Class representing a sensor. Use getSensorList(int) to get the list of available Sensors.”,表示一个感应器的类,可以使用getSensorList方法(此方法属于接下来要讲的SensorManager)获得所有可用的感应器,该方法返回的是一个List下

2012-07-22 17:54:27 1189

原创 Android使用Google Map浅谈

简介: 随着移动互联网应用的迅速发展,利用智能手机提供的实时地理位置信息服务功能扩展出众多 LBS(Location Based Service) 应用,将实时地理位置信息与手机的便捷、移动特性结合,为人们提供多种多样的应用场景,比如实时定位、导航、搜索周围好友、基于地理位置的信息推荐等。本文通过实例介绍如何开发基于 Google Map 的 Android 应用。概述本文以实例介绍如何开

2012-07-22 16:39:49 1346 1

原创 Android蓝牙操作

蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器):1.设置权限在manifest中配置Xml代码 uses-permissionandroid:name="android.permission.BLUETOOTH"/> uses-permissio

2012-07-22 16:35:57 885

原创 用户定位

User Location的作用1. 获取用户的位置2. 追踪用户的移动USer Location的关键API1. Location Manager: 用于管理Android的用户定位服务2. Location Provider: 提供多种定位方式供开发者选择定位方式的分类:1 GPS 定位: 使用 GPS 定位,需要声明如下权限:android.permissio

2012-07-22 16:23:51 1094

原创 真机调试时,遇到Unable to open log device ‘/dev/log/main’: No such file or directory

在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为U8860为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#*  进入测试菜单界面。2、Proj

2012-07-22 16:05:55 1764

原创 Android XML解析

在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。  下面是本例子要解析的XML文件: 文件名称:itcast.xml 李明 30 李向梅 25 例子定义了一个javabean用于存放上

2012-07-19 12:47:58 762

转载 android 进度条seekbar样式自定义

SeekBar是ProgressBar的扩展,在其基础上增加了一个可拖动的thumb(注:就是那个可拖动的图标)。用户可以触摸thumb并向左或向右拖动,再或者可以使用方向键都可以设置当前的进度等级。布局文件:  android:id="@+id/seekbar"  android:layout_width="fill_parent"  android:layout

2012-07-16 01:11:42 3747 1

转载 华为U8818从系统android 4.06降级为android 2.3.6攻略

1、华为U8818刷recovery详细教程 华为U8818怎么刷recovery?下面分享一个华为U8818刷Recovery教程附带图片和解说,有需要华为U8818刷Recovery的朋友可以过来学习一下!愿大家Recover成功!刷机一般分为装驱动,刷recovery(root),寻找自己喜欢的刷机包,刷机这四个步骤。一:装驱动1.打开USB调试。手机正常待机--

2012-07-16 01:09:36 2713

转载 Android之Handler用法总结

方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题   new Thread( new Runnable() { public void run() { myView.invalidate(); }

2012-07-14 00:55:08 494

原创 ListView滚动时,背景变黑的解决方法

在别的地方看到的,转过来作为记录!!在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现List

2012-07-12 13:12:23 852

转载 解决模拟器无法访问网络资源问题

一、Windows下,配置好Adroid环境变量后(如将d:/android-sdk-windows-1.0_r1/tools加入系统变量PATH),在命令行窗口输入:emulator启动Android 模拟器后, 输入:adb shell进入adb shell模式:将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx:sqlite3 /da

2012-07-08 11:54:42 1397

原创 在网络传输过程中解决加载图片过多,过大问题

//处理大量图片时设置图片和图片回收机制 Bitmap oldBitmap = imageMap.get(ivAlbumImage.getId()); //设置正常显示图片的控件 Bitmap imageBitmp = BitmapFactory.decodeFile(strMusicImagePath); if(null!=strMusicImagePath&&!"".equals(st

2012-07-06 21:00:26 1047

原创 Struts2文件上传的运行过程实现

1.1.  文件上传的实现步骤1)在表单标签设置属性enctype的值为"multipart/form-data", enctype属性用于指定表单数据的编码方式, “multipart/form-data"编码方式指定以二进制流的方处理表单数据,并把文件域指定文件的内容封装在请求参数中。       2)在jsp页面添加文件域标签, name属性用于指定文件域的名称。3)在Act

2012-05-10 22:38:51 1554

原创 运用Struts2.0实现页面中的验证码

画验证码核心类ValidateCodeAction package com.tarena.common.action;import java.awt.*;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;impo

2012-05-10 22:23:39 1306

原创 对数据库中的数据进行分页处理的实现

第一部分    pageEncoding="UTF-8"%>http://java.sun.com/jsp/jstl/core" prefix="c"%>http://www.w3.org/TR/html4/loose.dtd">图书列表        %@include file="/jsp/header.jsp"%>

2012-05-10 22:04:03 1290

原创 在Ubuntu下获取Android4.0源代码并编译

搞了几个月的Android应用开发,勉强算是个Android开发者了吧,Android本就是开源的,还是把源代码下载下来自己编译一下,看看是个什么东西,出于好奇,和以后的职业发展,开始了无休止的Android研究过程。。。这篇连载博客用来记录我从下载源代码到编译的整个过程,开始百度和谷歌了无数资料,遇到了不少的问题,以总结出来,希望对后来者有所帮助,于我也算是一种总结吧接下来首先开发获取最

2012-04-30 15:44:38 588

原创 android疯狂讲义书中相应内容简介以及Apache ant的安装帮助

1.光盘内容  光盘中的代码按章节存放,即第2章、第2节所使用的代码放在02\2.2文件夹下,依此类推。  另外,书中每份源代码也给出与光盘源文件的对应关系,方便读者查找。  本光盘中有19个文件夹,其内容和含义说明如下:  (1)文件夹名01~19对应于书中的章号,即第2章所使用的代码放在02文件夹下,依此类推。  (2)10文件夹下有HRSystem和HRSystem_Ec

2012-04-30 13:39:14 1348

原创 [疯狂Android] 《疯狂Android讲义》最后一章案例的部署步骤

在部署之前保证auction后包含上图中的相应的jar文件部署Web应用请按如下步骤进行:1. 将mysql.sql脚本中的语句导入MySql数据库。2. 修改auction\WEB-INF路径下的applicationContext.xml文件,   将其中的数据库连接信息修改为你的数据库连接信息。3. 进入auction\WEB-INF路径下,启动Dos或shell窗口,输

2012-04-30 13:35:20 2356 1

原创 怎么提高编程能力

先看别人的程序,一个例子一个例子的看,理解为什么这样编程。然后在理解的基础上默写,如果你能很容易的默写下来,那么这段程序已经是你的了。再将这个小功能用在你的项目里去,一个一个的小功能组成了你的项目。这样,你就是一个熟练的程序员了。学会模仿,这是需要很长过程的,坚持吧。  1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出

2010-05-24 22:28:00 964

Google提供Protocol Buffers研究实例源码

本源码为android编程人员使用protocol buffer提供了一个基本的介绍,通过一个简单的例程进行介绍。通过本文,你可以了解到如下信息: 1、使用Java protocol buffer API进行读写操作.

2014-01-27

android图片二级缓存的实现机制

github上的开源项目源码,提供实现代码的二级缓存

2014-01-20

android各种控件的刷新实现开源代码

很不错的,github上的一个开源项目源码,值得你拥有

2014-01-20

ExpandableList

ExpandableListView用于实现多级分类列表,属于android的高级组件之一

2013-06-19

Html5的简单例子

一个在eclipse下搭建的入门的html5源码,看如何搭建html5环境,请访问我的个人博客http://blog.csdn.net/Jimmy5z

2013-02-03

IOS环境搭建与开发入门

介绍IOS的基本入门知识,和环境的配置,以及如何使用xcode,和编写经典代码helloword

2012-09-23

如何在虚拟机中下载MaxOS

在虚拟机中配置MaxOs,并且在MaxOS中安装IOS开发环境,以及xCode编译环境

2012-09-23

达内Struts2.0学习之当当网系统学习案例

Struts 2.0技术综合应用,包括上传图片功能,明文加密算法SHA-1和MD5,上传用户头像,根据action随机生成验证码,用链接实现数据的分页处理,以及拦截器和Logger日志框架的引入,总之相当强大,学习Struts 2.0,把这个项目搞清楚了基本上就可以啦

2012-05-10

网上购物系统

引入了数据源连接数据库,所以建议先在Tomcat中配好数据源,再者用到了jstl标签库和EL表达式等等,用的的数据库是mysql

2012-05-10

忍者神龟图片阅读器实现

对图片进行了淡入淡出效果,可以通过按钮切换图片,可以局部放大的功能

2012-04-30

达内练习小项目贪吃蛇源码

贪吃蛇的swing实现版本,采用了mvc结果进行编写,引入了java bean编程思想以及实体类之间的关联关系,体验简单的游戏编写过程

2012-04-30

动态代理模式实现ATM系统源码

引入了动态代理模式和mysql数据库的处理,对core java内容进行了一次深入的实践,实现了功能有开户、销户、存款、取款、转账等等

2012-04-30

达内培训的第一个项目-考试系统源码

在达内期间培训接手的第一个项目,综合了core java的核心内容进行了开发,主要包括io流,反射,线程,集合,异常处理等等

2012-04-30

[疯狂Android讲义].李刚.源码【完整版】

李刚疯狂android讲义完整版的案例源码,最近在android疯狂讲义,感觉这本书极其不错,再次分享先,他值得你拥有哦

2012-04-30

Designer破解工具

操纵容易,直接运行,代码生成,破解就ok啦,里面详细的说明文档

2011-03-07

Tomcat 7.0

JAVA WBE开发比较实用的一个开发工具

2011-03-07

Tomcat 6.0

个人用这挺好的,希望能够给位带来一些帮助,这是一款安装版的

2011-03-06

空空如也

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

TA关注的人

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