自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(65)
  • 资源 (25)
  • 收藏
  • 关注

原创 android-铃声的设置与播放

在android系统中,不同铃声存放的铃声路径:/system/media/audio/ringtones 来电铃声 /system/media/audio/notifications 短信通知铃声 /system/media/audio/alarms 闹钟铃声铃声的设置:import java.io.File;import andro

2011-12-24 21:52:39 6515 3

原创 个人总结--Android 应用开发中国大学生挑战赛

从暑假开始用心学android,也是从那个时候开始在博客上记录自己的学习心得,一路走来,遇到了很多困难,但同时我也学到了很多。我是一个比较有好奇心的人,经常在csdn上看看有什么最新的动态,最新的技术什么的,要是碰到感兴趣就会花些时间研究一下,我在09年底就开始接触android,那会还没有这么火,只是当成一个新的东西玩玩,一段时间后就没什么激情了,接下来,就去学了点其他东西,如jsp,mysql

2011-12-02 23:17:12 1159

原创 android-数字提醒

我们在使用如短信类的软件是时会有未看短信数字的提醒,本人在论坛看到这个效果,就给大家分享一下:最重要的是BadgeView这个重写TextView的类:import android.content.Context;import android.content.res.Resources;import android.graphics.Color;i

2011-11-30 14:02:38 3412 1

原创 android-对话式聊天效果实现

使用android的短信息软件如有米短信,微信等,都有对话式的聊天效果,个人感觉挺好的,现在简单模仿实现下。效果如下:为了实现这种效果,需要弄两个不同的xml布局文件我:list_say_me_item.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk

2011-11-27 20:08:57 2465 7

原创 android-XML解析Dom,Sax,Pull

android平台上解析xml的常见的工具有三种:dom,sax,pull。第一种是DOM,它的特点是一次全部加载,如果对于数据量小的情况下,它的效率还可以,如果XML文件很大的情况下,速度就会慢起来。第二种方式SAX:SAX是基于事件驱动的。当然android的事件机制是基于回调函数的,在用SAX解析xml文档时候,在读取到文档开始和结束标签时候就会回调一个事件,在读取到其他节点

2011-11-26 21:50:59 897 3

原创 bada-开发入门之HelloWorld(下)

接上篇,看看HelloWorld的启动过程。展开项目视图:展开/inc,/src目录,我们看到对应的.h,.cpp文件,还有个很特别的HelloWorldEntry.cpp,我们可以猜到这个就是HelloeWorld程序的入口了,进去瞧瞧:果然有个int OspMain(int argc, char *pArgv[])的方法,找到这句:

2011-10-30 15:14:43 401

原创 bada-开发入门之HelloWorld(上)

开发环境的搭建就不介绍了,目前bada只能在window下开发。打开IDE,选择新建一个bada C++ Application Project,写入项目名HelloWorld就建了第一个项目。项目结构图:   现在介绍一个各个文件夹:Includes是一个虚拟的文件夹,是bada运行的库。/inc,/src文件夹存放项目的C++源码    .h文件放在/inc文件夹,.c

2011-10-30 14:11:25 489

原创 android-Vibrator的使用

android手机中的震动由Vibrator实现。设置震动事件,需要知道其震动的时间长短、震动的周期等。在android中,震动的时间一毫秒计算(1/1000秒),所以如果设置的时间值太小,会感觉不出来。通过调用Vibrator的vibrate(long[] pattern, int repeat)方法实现。前一个参数为设置震动的效果的数组,第二个参数为 -1表示只震动一次,为0则震动

2011-10-28 23:27:00 7195 4

原创 linux下JNI的demo

java访问C/C++有6步1.写java文件2.编译java生成class3.生成C/C++头文件。4.写C/C++文件5.编译生成dll(Window下)或so文件6.运行java程序下面介绍ubutun下一个JNI例子1.编写Sample1.java文件:   public class Sample1 { public native int in

2011-10-28 19:29:02 1741 2

原创 Java访问类中private属性和方法

一般在其他类中是不能这个得到类中private属性和访问private方法的,但天无绝人之路,java强大的反射机制可以完成这个任务。建一个测试类A:package com.shao.test;public class A { private String testStr="just for test"; private void get(int index,Str

2011-10-23 22:56:12 950

原创 第一个Offer

经过几天的笔试,面试,终于拿到了东软的offer,虽然我认为自己的能力可以找到一份更好的工作,可毕竟自己又不是211院校的,看到其他同学忙着到处投简历的无奈,自己已经不能坚持自己之前的原则了,只希望自己毕业后能够有好的发展。大四剩下的日子,就没有什么压力了,编程,学自己以前想

2011-10-17 20:03:20 334 1

原创 android--创建快捷方式和判断是否已经创建

一般android应用程序安装完成后是不会自动创建快捷方式的,所以可以自己在程序启动时实现。 需要权限  和要点击快捷方式对应的那个activity的属性。

2011-10-06 17:46:57 2238 3

原创 Android--获取安装的程序信息

android软件的信息存储在PackageInfo中,ApplicationInfo主要包括名字、Package标签、版本信息和图标信息,如图:源码:import java.util.ArrayList;import java.util.Has

2011-10-01 22:28:17 1109

原创 16个经典面试问题回答思路

面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律

2011-09-26 20:04:47 425

原创 android--使用Struts2服务端与android交互

一,服务器端:  首先搭建struts2的环境,导入必要的类库。web.xml文件:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http:

2011-09-25 22:43:15 4482 8

原创 android--短信查询

sms主要结构: _id => 短消息序号 如100  thread_id => 对话的序号 如100  address => 发件人地址,手机号.如+8613811810000  person => 发件人,返回一个数字就是联系人列表里的序号,陌生人

2011-09-16 09:46:49 1951 1

原创 android-仿iphone滚轮控件效果

在论坛里看到的,自己弄个效果:这个滚动的WheelView/* * Android Wheel Control. * https://code.google.com/p/android-wheel/ * * Copyright 2010 Yuri Kanivets * * Licensed under the Apache License

2011-09-11 15:32:58 3994 25

原创 android-仿QQtab

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root" android:layout_width="fill_parent" a

2011-09-10 10:51:44 1055 1

原创 android-获取手机电话的状态

无论是打电话还是来电,系统广播是会发送相应的消息的,我们可以监听广播获取手机电话状态。首先在manifest文件中配置自己的BroadcastReceiver,和声明权限。

2011-09-09 19:32:30 2934

原创 android--由文件名获取文件Id的两种方法

在android中,我们经常使用资源文件的id来代替这个资源,如 R.drawable.*** ,那怎样通过文件名得到这个资源的Id的,这里介绍两种方法:一:通过  getIdentifier (String name, String defType, String de

2011-09-04 10:34:02 2683 2

原创 android-人脸检测FaceDetector

无意中看到这个类,就查了一下。FaceDetector检测到的并不是人的全脸,而只是双眼。实际测试中,发现图片太小的话检测不到人脸,试验中使用小于100x100的图片检测不到人脸,但是由于Android内存有限,图片太大的话,会出现无法加载图片的异常。图片的格式必

2011-08-29 14:56:55 1748 1

原创 android--多点触控的实现

Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionEvent对象方式处理,比如开始触控时会触

2011-08-27 23:02:33 2500 4

原创 Android 反编译

一。反编译得到java源代码和资源文件。    “工欲善其事必先利其器 ”,首先要下载两个工具dex2jar和JD-GUI, 下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip

2011-08-26 10:01:42 396

原创 android 基于GeolocationAPI的基站定位

api 地址为http://code.google.com/p/gears/wiki/GeolocationAPI发送的格式:                              { "location": {   "latitude": 51.0,

2011-08-25 08:46:27 1053

原创 android控件--TwoLineListItem

TwoLineListItem继承android.widget.RelativeLayout.由两个子视图组合而成,通常用在ListView中。它需要两个TextView(ID值为text1,text2),还有一个可选的第三个VIew(ID值为selectedIcon)

2011-08-24 14:37:33 3649 2

原创 TextSwitcher--文本切换器

图片的切换可以使用ImageSwitcher实现,文本的切换动画也是有一个叫TextSwitcher的类可以做到,他们都继承ViewSwitcher类。ViewSwitcher 仅仅包含子类型TextView。TextSwitcher被用来使屏幕上的label产生动画效果

2011-08-23 22:07:26 2880

原创 线程 同步 ConditionVariable

ConditionVariable类位于android.os.ConditionVariable,它可以帮助Android线程同步。在SDK上的介绍ConditionVariable不同于标准Java位于java.lang.Object wait() 和 notify() ,

2011-08-13 15:46:42 789 1

原创 Android数据存储--sqlite

SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,而且被其他的公司广泛使用。Android SQLite,从Android SDK中可以看到,对数据库的操作都封装好了,常用的一个类就是ContentValues,类

2011-08-06 11:52:20 536 1

原创 Android数据存储--文件存储

android平台的数据存储主要有5种方式:文件存储数据;使用SharedPreferences存储数据;SQLite数据库存储数据;使用ContentProvider存储数据;网络存储数据;这里介绍文件存储:文件存储方式是一种较常用的方法

2011-08-06 10:34:20 507

原创 拦截系统收到短信的Notification

拦截短信有几个关键点:1)android接收短信时是以广播的方式2)程序只要在自己的Manifest.xml里加有"接收"SMS的权限3)要写个广播接收类   public class smsreceiveandmask extends BroadcastRe

2011-07-30 13:17:30 446

原创 PopupWindow泡泡效果

在使用手机的时候看到这个效果,上网查了一下,是使用了PopupWindow实现的在此记录一下:主要代码:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import ja

2011-07-28 22:27:52 2658 5

原创 Service的onServiceConnected没有被调用

Service是一种运行在后台的服务,一般很少与用户交互,所以没有可视化界面。我们可以通过startService() 或者使用bindService()方法来绑定一个存在的service。import android.app.Activity;import android.c

2011-07-28 15:07:51 7237 1

原创 可拖拽的ImageButton

所有的View都可以实现onTouchListener,我们可以监听此方法去获取控件的坐标,然后重绘控件的位置。上个图:package com.shao.activity;import android.app.Activity;import android.os.Bundl

2011-07-26 22:23:54 767

原创 ImageView倒影效果

先看下效果图:import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFac

2011-07-26 22:05:11 819

原创 ImageView阴影和图层效果

import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import a

2011-07-26 20:56:43 1332

原创 SlideringDrawer的使用(抽屉效果)

一  SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。这是上下拉抽屉的效果,将 SlidingDrawer属性设置为android:or

2011-07-23 22:37:45 1631 1

原创 ListView动态更新数据

ListView就是可以显示一行行Item的控件,有时候数据非常多,通常需要分页显示,但为了减少用户的输入,我们可以动态更新ListView,把下一页要显示的数据的添加到当前ListView中。先看看效果:需要注意的是在什么时候去更新数据 ,listVIew的setOnScrol

2011-07-22 10:02:58 5381 4

原创 ViewFlipper实现简单的幻灯片效果

屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面。有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提

2011-07-21 13:38:35 3378 4

原创 图片的淡入淡出效果实现

还算简单,先发个图看看效果。

2011-07-21 12:17:57 5722 2

原创 手指绘图(贝塞尔曲线)

贝塞尔曲线是应用于二维图形应用程序的数学曲线。曲线的定义有四个点:起始点、终止点(也称锚点)以及两个相互分离的中间点。滑动两个中间点,贝塞尔曲线的形状会发生变化 import android.app.Activity;import android.os.Bundle;impo

2011-07-20 11:38:33 1902

iOS Programming: The Big Nerd Ranch Guide 5th edition

iOS Programming: The Big Nerd Ranch Guide 5th edition

2016-01-15

ios programming the big nerd ranch guide 5th edition

iOS Programming: The Big Nerd Ranch Guide 5th edition

2016-01-15

ZealDoc文档查看软件,类似dash

程序员好帮手,文档查看,mac下是dash,zeal是window下的兼容版本

2014-07-21

iOS.7.Programming.Pushing.the.Limits

iOS.7.Programming.Pushing.the.Limits.pdf ios7开发书籍一本。

2014-03-21

android全局crash捕获

一个捕获程序异常退出时的日志的Demo,需要的朋友可以参考下。

2013-03-13

android Fragment Demo

一个android Fragment使用的简单的Demo

2013-03-05

Android baksmali和smali工具

baksmali和smali两个文件,用于编译和反编译dex文件

2013-02-22

Apk反编译工具gapktool

强大的反编译工具,集成jd-gui,jad,dex2jar,apktool

2013-02-19

Auto_sign(Android签名软件)

Android自动签名软件,逆向apk破解打包的工具

2013-02-19

android获取联系人生日信息

android系统获取联系人生日相关的信息,有需要的可以看看

2012-07-23

android图片的异步下载和缓存

两个工程,android图片的异步下载和缓存。

2012-05-16

android-viewpager

blog里的viewpager源码。需要的下载看看。

2012-04-25

jquery弹出窗体效果

jquery弹出窗体效果的两个代码 需要的可以看看

2012-04-08

两个j2ee网上商城项目源码

两个网上商城的源码,使用的SSH2框架实现。

2012-03-26

Apache CXF

Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services,这里是官方的文档和库文件。

2012-03-26

html5与css权威指南、jquery权威指南

html5与css权威指南、jquery权威指南,两本电子书,中文的,分享给大家

2012-03-23

android4的两本电子书

android4的两本电子书epub格式,内有查看ebub的软件

2012-03-21

node.js的window安装文件和两本电子书

关于node.js开发的两本电子书和windows平台的安装文件

2012-03-20

struts2开发包

struts2开发需要的jar包和文档。。

2012-03-15

jsoup的jar和源码,帮助文档

jsoup是一个解析html的工具,这里有它的jar和源码,帮助文档。需要的朋友可以下载

2012-03-13

begin javascript css with jquery

一本讲jquery的电子书和配套源码,有需要的朋友可以下载看看。

2012-03-11

Android NDK Beginner's Guide

一本介绍android ndk开发的书,这方面的资料挺少,分享给大家。。

2012-03-10

android仿iPhone滚轮效果

本人的android平台仿Iphone滚轮效果源码,给大家分享

2011-12-07

android手势启动源码

本人为参加Android 应用开发中国大学生挑战赛写的个小程序,实现的功能是通过为软件创建启动手势来快捷启动软件

2011-12-02

android_BadgeView

可实现类似短信未读短信数目提醒的效果,从网上下载来的,分享给大家。。

2011-11-30

空空如也

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

TA关注的人

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