- 博客(97)
- 资源 (227)
- 收藏
- 关注
原创 Android开发——联系人中几种常见的mimetype、几张常见表的Uri
2个常见的Uri"content://com.android.contacts/raw_contacts""content://com.android.contacts/data"3中常见的mimetype"vnd.android.cursor.item/name""vnd.android.cursor.item/phone_v2""vnd.android.cursor.
2013-09-06 19:12:12 3967
原创 AndroidTestCase常用的两段配置
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.njupt.sqlit" />
2013-09-05 09:05:46 2473
原创 Android开发 ——线性布局文件、TextView、ListView的基本写法
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" andr
2013-09-04 11:51:16 3532 1
转载 高薪技术排行:大数据居首,苹果相关次之,Java、C等相去甚远
摘要:在Hadoop、Big Data、NoSQL霸占了技术领域薪资最高3个岗位的同时,Apple等相关技术也紧随其后,而Java、C、C++等技术岗位的薪资并不占优。最新调查显示,大数据相关技术囊括了技术领域高薪的Top 3,分别为Hadoop、Big Data及NoSQL。而苹果相关的岗位次之,比如Omnigraffle及Objective-C,而Java、C等主流技术领域的排行并
2013-09-29 18:52:20 1360
原创 如何在开发项目里进行自我激励!
摘要:针对网上出现的对于程序员工作的各种吐槽和不满,有经验的或是克服了工作中的挫折和疲惫不堪状况的前辈们给出了很好的解决办法。本文收集了各位出谋划策的主要内容,希望对正在工作当中苦恼的你有醍醐灌顶之功效。不少程序员都说“编程工作”“软件开发”“项目测试”等等之类的工作很无聊,很苦逼,做着做着就觉得没劲了。所以有人就针对这样的现象发问:如何在开发项目里进行自我激励?消极的心态和低迷的态度
2013-09-29 12:23:46 1124
原创 正则表达式语法
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t
2013-09-27 21:46:45 1653
原创 java.net.SocketTimeoutException: Transport endpoint is not connected
当出现这种情况的时候很可能是你的url写的不一致所造成的。。。这时候,应该去所有你曾经定义过url的地方去检查一下。如string.xml和服务器端的xml文件
2013-09-25 20:52:22 2286
原创 fragment的入门DEMO
效果图:代码如下:1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" an
2013-09-24 21:16:29 1888
原创 fragment生命周期详解
fragment:碎片 用于多屏显示 可以把activity里面的逻辑进行分离fragment就可以看成view,依附于activity之上 3.0的时候有了。fragment上面必须有view才能被显示。显示到前台:MyFragment onAttach() 粘贴到activity上MyFragment onCreate() fragment创建MyF
2013-09-24 17:43:13 1549
原创 android 反编译
反编译的步骤:1 apktool1.4.1.tar.bz2 apktool-install-windows-r04-brut1.tar.bz2 dex2jar-0.0.7.11-SNAPSHOT.zip jd-gui.cfg 工具2 解压上面的工具3 把apktool1.4.1.tar.bz2解压出来的apktool.jar复制到apktool-install-window
2013-09-24 16:22:44 1968
原创 上下文菜单(复制号码、复制号码到短信界面、复制号码到拨号盘功能的实现)
效果图:代码实现:1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" androi
2013-09-24 12:28:46 2295
原创 菜单的新建与点击事件的处理
一、菜单的新建菜单的新建有两种方式:代码方式和布局文件方式。无论是哪种方式,都需要重写onCreateOptionsMenu(...)方法1、代码方式public boolean onCreateOptionsMenu(Menu menu) { menu.add(0,MENU_ID_NEW,0,"新建"); menu.add(0,MENU_ID_DELETE,0,"删除")
2013-09-24 09:43:18 3141
转载 Android开发者不可或缺的四大工具
摘要:在诸多移动操作系统中,Android的成长性无疑是最强的。Android以其极强的开放性,吸引了来自世界各地的开发者投入到Android开发的行列中。为此,CSDN特为广大的Android开发者整理了四款强大的Android开发工具。Android以其极强的开放性吸引着世界各地的开发者去开发各种各样的移动应用开发,而各种SDK更是为各个层次的开发者提供了一个可以尽情展示他们专业技
2013-09-23 22:06:51 1488
转载 18款在线代码片段测试工具
摘要:代码片段检测目的是为了确保代码能够顺利的运行,减少bug的出现。本文就收集了18款代码片段检查工具,包括CodePen、Dabblet、Ideone、jsfiddle、Codepad、Liveweave、Google Code Playground和Pastebin.me等等。本文作者Steve Smith是网站DesignDrizzle的创始人,他是一位工作超过7年的专业网站设
2013-09-23 21:59:28 2032
原创 快捷方式的创建与删除
知识点:效果图:因为这个演示例子设计到太多的固定配置。所以在列出代码之前,先把所涉及到的一些固定的配置列出来1)Actionintent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");i.setAction(Intent.ACTION_MAIN);inten
2013-09-23 21:41:08 2185
原创 分页加载数据
效果图:代码实现如下:1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" andr
2013-09-23 18:14:33 1578
原创 tabhost入门详解
知识点:tabhost标签页运行截图:自定义tabhost:代码实现:1、导入所需要的图片。2、main.xml<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="mat
2013-09-23 12:35:20 2115
原创 popupwindow入门详解
知识点:程序运行截图:代码如下:1、将所需要的图片全部倒入/drawable中2、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a
2013-09-23 10:04:23 1796
转载 9-patch教程
http://blog.sina.com.cn/s/blog_7501670601010mfl.htmlhttp://www.cnblogs.com/xiaoran1129/archive/2012/07/04/2576461.html
2013-09-21 10:40:51 1372
原创 元数据(meta-data)
本章所介绍的元数据的知识,可能在定制系统时会用到.因为那是后需要修改底层框架的一些内容一、元数据的定义在AndroidManifest.xml中如下书写: <activity android:name="com.njupt.metadata.MainActivity" android:label="@strin
2013-09-21 10:05:38 2299
转载 android中单位与分辨率
分辨率http://www.cnblogs.com/zdz8207/archive/2012/08/10/2631551.htmlandroid中的单位http://www.cnblogs.com/chiao/archive/2011/07/07/2100216.html
2013-09-20 22:20:27 1099
原创 通过代码的形式来实现应用程序的安装与卸载
本文主要介绍通过代码的方式来实现应用程序的安装与卸载。。因为应用程序的安装与卸载模块在android系统中已经写好了,所以我们只需要激活就行了注意:intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");这一句话中,第一个参数是要安装的apk的路径,第二个参数是ap
2013-09-20 21:37:33 1550
原创 通过网页实现软件的布局
一般情况下,实现软件的布局可以有以下三种方式:布局文件(即****.xml文件)、编码的方式。。而第三种就是我们这一边博客所要讲解的,通过网页实现软件的布局原理:网页实现界面:1) 数据:应该来自于手机本身webview 可以把一个java对象传递给网页,再让javascript去调用这个对象里面的方法2) onload() javascript 代码调用
2013-09-20 20:54:15 1729
原创 Widget详解
程序运行截图:一、Widget的创建步骤widget:桌面小控件1 写一个类extends AppWidgetProvider 2 在清单文件件中注册: android:resource="@xml/example_appwidget_info" />3 在res/xml创建examp
2013-09-20 17:12:33 1862
原创 图片的拖动与释放
原理图:1)2)代码如下:1、在drawable目录下导入要演示的图片2、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android
2013-09-20 11:25:28 1536
原创 指南针的实现
1、在/res/drawable/目录下放入指南针的图片2、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_paren
2013-09-20 08:27:10 2129
原创 Frame动画
程序截图:原理:其实所谓的帧动画,说白了,就是每隔一段时间显示一张图片.......实现步骤如下:1、/res/drawable/下放入各种图片(即你要用来制作动画的图片),然后新建一个frame.xml的文件用来决定图片是显示顺序frame.xml的代码如下: <item android:drawable="@drawabl
2013-09-19 21:47:48 1268
原创 动画
一、介绍:二、实现方法1、通过布局文件来实现1)新建/res/anim/alpha.xml文件(这里以透明度动画为例子)2)在MainActivity中写上 Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha); animation.setFillAfter(t
2013-09-19 17:05:28 1376
原创 样式与主题
一、样式的定义、继承、及引用1、定义及继承的格式: 26sp 解释:1)name属性:定义style的名字。特别地,如果name="a.b",则表示定义一个名为b的样式,它继承于a样式2)parent属性:指定父元素。3).这句话的意思就是,定义一个名为iot_style的样式,它继承于njupt_style这个样式。。2、例
2013-09-19 10:35:17 1777
原创 屏幕的适配
其实无论是国际化也好,还是屏幕的适配也好。对于Android来说,其实都是操作文件夹就行了在进行屏幕的适配的时候,要遵循的命名规则如下:例子: layout-320x240解释:1)大的数要放在前面 2)所需要的布局文件可以从其他文件夹里面拷(因为如果新建一个的话,它会提示你该文件已经存在。其实也是可以的) 演示的例子的截图:480x320:
2013-09-19 09:19:28 1295
原创 Android中的国际化
Android中国际化比较简单。只需再创建一个文件夹即可1、文字国际化命名规则:values-语言-国家(或地区).如values-zh-rCN ------------>>大陆的中文,即简体中文 values-zh-rTW ------------->>台湾地区的中文,即繁体中文
2013-09-18 21:41:12 1353
原创 手势识别
这里主要介绍多笔手势识别(在文章的最后面会附上单笔手势识别的代码)1、/res/raw/目录下导入手势库文件gesture,这个文件可以利用Android自带的GestireBuilder来绘制.回执号的手势库会保存在/mnt/sdcard目录下。2、main.xml<LinearLayout xmlns:android="http://schemas.and
2013-09-18 21:05:04 2418 2
原创 通过编码方式实现软件的布局
程序运行结果图示:需要注意的是:1)一个控件只能有一个父元素,如果多次添加09-02 11:01:34.785: E/AndroidRuntime(23954): java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.itcast.codeui/cn.itcast.codeui.M
2013-09-18 18:44:18 1353
原创 视频刻录的简单实现
本代码可能在不用的平台上会存在一些问题。。但是主要方法还是一样的1、main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill
2013-09-18 17:10:05 1476
原创 手机拍照功能的简单实现
1、main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <SurfaceView
2013-09-18 15:48:23 1671
原创 视频播放器MP4的简单实现
截图:其实视频播放器的实现与音乐播放器的实现没有太大的区别。主要体现在:1)main.xml增加了(用来显示图片按钮)、(用来作为屏幕)2)MainActivity其实大部分还是一样的。只是在MP3音乐播放器的基础上早合适的位置上增加了以下:SurfaceHolder holder = surfaceView.getHolder(); hol
2013-09-18 10:18:01 5055
原创 音乐播放器的实现(简易版)
截图:代码如下:1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android
2013-09-17 21:55:18 6835 1
原创 挂断电话的实现(即类似于电话号码黑名单)
在文章的开头先列出以下需要注意的地方:1、需要用到的权限如下: 2、挂断电话所需要用到的类、方法、与包类:Class clazz = Class.forName("android.os.ServiceManager");方法:Method method = clazz.getMethod("getService", String
2013-09-17 17:27:21 4275 5
原创 远程服务的绑定
原理图:1、访问远程服务的原理图2、AIDL介绍3、IPC原理图二、实现步骤上面的操作(之前的那一篇博客)是一个本地的服务。在开发的时候有可能还会去调用别人应用里面提供好的服务。远程绑定服务,调用服务里面的方法。1 编写一个接口,再把接口文件修改为aidl,不能有修饰符。 如果我们使用了自定义对象需要实现Parcel
2013-09-17 12:32:12 2215
原创 监听电话的呼叫状态
原理图:代码如下:1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" androi
2013-09-16 22:13:01 1966
git-1.8.1.3-intel-universal-snow-leopard.dmg
2015-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人