自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gxj1680的专栏

风行渐远,我依然在漂泊

  • 博客(57)
  • 资源 (21)
  • 收藏
  • 关注

原创 android学习笔记之有用代码

1. 取得手机屏幕大小DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);//dm.widthPixels和dm.heightPixels2. 手机端获取apk文件的包名PackageInfo pkgInfo = context.getP

2013-03-28 18:26:31 740 1

转载 (转)android 圆角效果

最近做一个效果,要一个上边两个角为圆角,下面两个角为直角的四边形白色背景;如下图: 这里用到了shape属性中的corners 属性,api原文中是这样:    android:radius="integer"     android:topLeftRadius="integer"     android:topRightRadius="in

2013-03-28 18:14:37 881

转载 (转)Android自定义Activity主题

最近做到一个功能,需要弹窗的效果,但是弹窗用起来实在没有Activity方便,可扩展性太小了,于是只好用Activity。但问题又来了,由于需要显示的内容并不多,无法占满整个Activity,而Activity默认的大小是全屏,导致视觉效果大大受损。那么我们能不能想办法使得Activity拥有弹窗的视觉效果呢?下面bill分享一下如何自定义Activity的主题,使得它看起

2013-03-28 17:34:55 1077

转载 (转)基础总结篇之七:ContentProvider之telephony读写短消息

今天我们来讲一下如何利用ContentProvider读写短消息。上次我们讲了如何通过ContentProvider机制读写联系人,通过读取联系人信息和添加联系人这两种方式对联系人进行操作,相信大家对ContentProvider的基本使用方法也有所了解了。在Android中ContentProvider应用场合还很多,读写短消息就是其中一个,今天我们就来探讨一下利用ContentProv

2013-03-28 16:41:50 914

转载 (转)基础总结篇之六:ContentProvider之ContactsContract读写联系人

今天我们来讲解一下如何利用ContentProvider机制读写联系人信息。在Android中,ContentProvider是一种数据包装器,适合在不同进程间实现信息的共享。例如,在Android中SQLite数据库是一个典型的数据源,我们可以把它封装到ContentProvider中,这样就可以很好的为其他应用提供信息共享服务。其他应用在访问ContentProvider时,可以使用一

2013-03-28 16:36:41 847

转载 (转)Android中ListView分页加载数据

熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可

2013-03-28 13:59:34 693

转载 (转)基础总结篇之三:Activity的task相关

今天我们来讲一下Activity的task相关内容。上次我们讲到Activity的四种启动模式的时候,已经了解到一些关于task的技术,今天我再向大家介绍一下。task是一个具有栈结构的容器,可以放置多个Activity实例。启动一个应用,系统就会为之创建一个task,来放置根Activity;默认情况下,一个Activity启动另一个Activity时,两个Activity是放置在同一个

2013-03-22 18:20:29 612

转载 (转)基础总结篇之二:Activity的四种launchMode

我们今天要讲的是Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就

2013-03-22 16:48:49 640

转载 (转)android apk安装与目录结构

在开发android应用的过程中,总要去调试APP,安装时又想去了解android的目录结构。然后搜到了一点材料。原文地址:http://www.hiapk.com/viewthread.php?tid=465392&page=4Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,

2013-03-22 12:08:39 836

转载 (转)Notification使用详解之二:可更新进度的通知

上次和大家分享了关于Notification的基础应用,包括简单的通知和自定义视图的通知。今天和大家分享一下如何实现一个可更新进度的通知。我们将会模拟一个下载任务,先启动一个线程负责模拟下载工作,在这个过程中更新进度信息,然后下载线程把最新的进度信息以消息的形式,发送到UI线程的消息队列中,最后UI线程负责根据最新的进度信息来更新进度通知的UI界面。好,大概就是这个步骤。接下来我们

2013-03-20 15:27:44 791

原创 获取android安装apk框的安装状态(如点击取消、返回)

最近鼓捣android,碰到个问题,因为没有root权限,需要调用Intent安装apk,但需要获取用户是否安装了(如,用户点击了返回或取消),查了很多文章,最后可以解决,但有瑕疵,解决方法如下:public static void installPackage(Context context, File file, int requestCode) { // 安装之前先记录预安装APK

2013-03-18 18:44:09 12412 8

转载 (转)Task和Activity相关

Task和Activity相关这段时间在做一个项目,发现对Task和Activity掌握的还是不牢固。把相关知识整理在这里,方便查阅,有几个Flag没看明白啥意思,也没测试出来效果如何。。。  android:allowTaskReparenting    用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“tru

2013-03-18 16:47:34 679

转载 (转)Android安装卸载Apk的接口

安装程序:软件从无到有。 卸载程序:软件从有到无。 更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本。 安装程序的方法: 1、 通过 Intent 机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。 String fileName = Environment.getExternalStorageDirectory() + apkNam

2013-03-18 15:19:43 766

转载 (转)Android中获取应用程序(包)的信息-----PackageManager的使用(一)

转载请注明出处:http://blog.csdn.net/qinjuning               本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下:            第一部分: 获取应用程序的packagename、label、icon等 ;

2013-03-18 11:00:35 793

转载 (转)Android中APK安装过程及原理解析

Android中APK安装过程及原理解析来自华为内部资料应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

2013-03-18 10:59:44 816

转载 (转)RemoteViews概述

1.RemoteView概述到目前为止,我发现RemoteView会用在两个地方:一个是在AppWidget,另外一个是在Notification. 先从官方对他的定义来看: RemoteView-- A class that describes a view hierarchy that can be displayed in another process. The h

2013-03-14 10:50:34 665

转载 (转)Android图片处理内存溢出学习

最近遇到一个问题,在Android机器上,调用自带的相机拍摄后获得相处,并且对获得的相片进行缩放,旋转,截取等操作,看似很简单,但是却遇到了一个,让人心疼的问题,我这里用五能手机进行测试,当然,功能测试是没有问题,当发给客户去测试的时候,却出现了内存溢出,哎无言啊...原来他用的是三星的G3手机进行测试的,我们没有这款手机,后来借别人的G3手机测试,果然也出现这个问题:

2013-03-14 10:34:07 1261

转载 (转)Android:AppWidget,PendingIntent,RemoteViews用法

什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget:      1.如何创建一个简单的AppWidget      2.如何使得AppWidget与客户端程序交互下面我们来创建一个简单的AppWidget1、定义AppWidgetPro

2013-03-14 10:28:08 1015

转载 (转)十二、ContentProvider和Uri详解

十二、ContentProvider和Uri详解一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指

2013-03-13 16:57:00 615

转载 (转)Intent和PendingIntent的区别

intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc

2013-03-13 16:03:14 686

转载 (转)Notification使用详解之一:基础应用

在消息通知时,我们经常用到两个组件Toast和Notification。特别是重要的和需要长时间显示的信息,用Notification就最合适不过了。当有消息通知时,状态栏会显示通知的图标和文字,通过下拉状态栏,就可以看到通知信息了,Android这一创新性的UI组件赢得了用户的一致好评,就连苹果也开始模仿了。今天我们就结合实例,探讨一下Notification具体的使用方法。首先说明一下

2013-03-13 12:08:30 681

转载 (转)Android layout 优化之二:使用include和merge 标签

使用 标签来重用layout代码 如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签:<com.android.launcher.Workspace android:id="@+id/workspace" android:layout_width="fill_p

2013-03-13 11:43:04 673

转载 (转)Working With Android Contacts

Introduction To Android ContactsLearn to work with the Android contacts database. Basic knowledge of accessing SQLite in Android along with using Cursors is expected. See the Android SQLite and Cu

2013-03-13 11:30:51 2002

转载 (转)Android中配置和使用Google Map服务

Android提供了对地图服务强有力的支持,开发一款基于地图服务的软件也因此变得容易了许多,今天就和大家分享一下如何在Android中配置和使用Google Map服务。首先我们需要找到调试证书,它由Eclipse生成和维护。点击Eclipse中的Window=>Preferences,然后找到Android=>Build项,如图:被鼠标选中的路径就是开发时默认的调试证书文

2013-03-07 18:29:05 670

转载 (转)Apple、Google、Microsoft、Facebook、Amazon、Sony六大生态系统的崛起

Apple、Google、Microsoft、Facebook、Amazon、Sony 六大 IT 巨头,希望你通过一个生态系统和统一账户就能获得需要的所有互联网服务,无论这些服务是电影、音乐、阅读、游戏还是购物、支付和社交。同时,生态系统和统一账户,也是我们对于互联网一直在谈论的概念。下文是著名科技博客 theverge 对 6 大巨头生态系统进行的全面对比分析,了解各网络巨头的数字生态

2013-03-07 17:25:12 2623

转载 (转)知名网站的技术实现

作者: baiyuzhong分类:云计算, 选题策划  阅读:16,076 次添加评论文 / 林昊网站需要具有良好的可伸缩性,来应对不断增长的访问量和数据量。《程序员》杂志5月刊的《可伸缩性的10年探索:知名网站的技术发展历程》一文中介绍了一些Alexa排名较前的网站的技术发展历程,本文将结合提及的Google、Facebook、Twitter等网站的技术发展历程,总结

2013-03-07 17:10:08 622

转载 (转)可伸缩性的10年探索:知名网站的技术发展历程

作者: baiyuzhong分类:云计算, 选题策划  阅读:28,026 次添加评论文 /  林昊互联网已经发展多年,其中不乏脱颖而出者,这些网站多数都已存在了接近10年或10年以上,在如此长时间的发展过程中,除了业务上面临的挑战,在技术上也面临了很多的挑战。我挑选了一些Alexa排名较前的网站(排名截止到2012年4月21日),看看它们在技术上是如何应对业务发展过程

2013-03-07 17:08:54 697

转载 ( 转)三星有多大?来见识一下三星的另一面

三星有多大?每次看到新闻上说苹果要被三星超越了,总会让人想到这个问题。虽然维基百科、百度百科还有三星官网上都有不同的解答,而且还有三星财报可以看,但是看文字多没意思。同行泡泡网就此在网上搜索了一番,越搜越感觉这简直就是个坑啊。从建筑搜到了军事,又从军事搜到了化工,然后从化工搜到了金融,又从金融搜到了时尚,甚至还搜到了游乐场和医院,到处都可以看到三星的影子。这个时候我们应该明白做为宇宙第一强

2013-03-07 17:02:29 783

转载 (转)引爆2013年互联网格局的十大趋势

每次互联网新的爆发点出现时,成功的原因都会被一遍一遍反复分析,其目的也不外乎试图从中借鉴一些成功的经验。在即将过去的2012年,有一些模式或概念曾被反复提及和探讨,它们或许不是目前盈利模式最清晰的,但却很可能是引爆下一场互联网格局变动不可忽略的趋势。二维码有人说2012年是二维码的营销元年,从市场的普及度来讲,这种论断并不为过。据调查,目前,二维码技术无论是在个人还

2013-03-07 16:56:21 691

转载 (转)Java 内存模型及GC原理

一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC角度提高Java程序的性能。一、Java内存模型按照官方

2013-03-07 16:40:47 568

转载 (转)Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析

Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。        在使用C++来编写代码的过程中,指针使用不当造成内存泄漏一般就是因为new了一个对象并且使用完之

2013-03-07 16:35:36 757

转载 (转)Android Animations动画使用详解

一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转

2013-03-07 15:39:26 518

转载 (转)Android Service 服务(二)—— BroadcastReceiver

一、 BroadcastReceiver简介BroadcastReceiver,用于异步接收广播Intent,广播Intent是通过调用Context.sendBroadcast()发送、BroadcastReceiver()接收。广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()、Conte

2013-03-07 13:39:02 557

转载 (转)Android 广播接收者--BroadcastReceiver

广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟JMS中的Topic消息接收者类似。要实现一个广播接收者方法如下:第一步:继承Broad

2013-03-07 11:39:18 594

转载 (转)Google Android 用户分析SDK

Google Android 用户分析SDK 简介该SDK提供了收集用户行为的一套框架。开发者在APP中引入该SDK后可以很方便的统计到关于该APP的相关数据。这些数据包括:l  该APP的活跃用户数。l  该APP的用户来自哪里。l  APP内事件及操作的统计。l  商业事件的追踪。例如APP内的购买事件统计,APP安装渠道等l

2013-03-06 13:58:34 779

转载 (转)Android Service 服务(一)—— Service

一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放

2013-03-05 18:29:55 560

转载 (转)Android Contacts(二)—— SMS 短信 与 Contacts 联系人关联

Android 的SMS读取短信,可以获取发信人/收信人的手机号码(address),Contacts的联系人,可以过滤手机号码(address),因此SMS可以通过手机号码(address)关联到Contacts联系人sms是短信,mms是彩信,它们获取方式类似。把content://sms/修改为content://mms/即可,彩信里面的附件如图片、视频需要通过彩信的_i

2013-03-05 18:15:19 695

转载 (转)Android Contacts(一)—— 读取联系人

Introduction To Android ContactsLearn to work with the Android contacts database. Basic knowledge of accessing SQLite in Android along with using Cursors is expected. See the Android SQLite an

2013-03-05 18:12:56 636

转载 (转)java中list、set和map 的区别

java中list、set和map 的区别作者:佚名出处:IT专家网论坛2009-06-17 13:00  List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因

2013-03-05 17:48:43 642

转载 (转)Hashmap、Hashtable、Arraylist的区别

Array有多少元素是确定的,比如足球队上场的队员有11名,是固定的,就用array。ArrayList是不固定的,比如用sql查询数据库,不知道有多少记录返回,用Arraylist。Enumeration 是用来一个一个列举Collection的元素的,但java2后被Iterator替代。Hashtable用在比如你想查中国队的10号是谁,首先put(new Interger(10

2013-03-05 17:43:52 693

C++ 屏幕录像简单演示

C++ 屏幕录像简单演示,保存为AVI格式,使用的是C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\Vfw.h,相当于微软给提供了方法进行视频的录入== 注:资源来源于网上,分享到csdn是为了让大家能更方便的看到,当然如有冒犯请通知本人删除

2013-12-20

directshow_SDK开发笔记

directshow SDK开发笔记

2012-06-21

directshow开发指南及代码

directshow开发指南及代码(借花献佛,从新浪共享免费下载的,转载上传,0分下载)

2012-06-20

DirectShow SDK 文档和函数库

DirectShow SDK 文档和函数库

2012-06-20

DirectShow sdk

DirectShow sdk

2012-06-20

DAEMON Tools Lite

虚拟机DAEMON Tools Lite

2012-06-20

c++标准函数/模版库

c++函数库 c++标准模版库 平时看的相对少,可以当个没事时的工具书

2012-02-07

C++高质量编程指南

C++高质量编程指南 个人认为适用于初级

2012-02-07

windows核心编程第五版(清晰PDF版)

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2012-02-07

Windows网络编程源码

Windows网络编程源码 打包时忘了和Windows网络编程放一块

2012-02-07

Windows网络编程

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。配套光盘包含了所有实例代码,方便读者使用。本书适合中、高级程序设计人员以及网络设计与管理人员参考。

2012-02-07

Thinking in C++/C++编程思想

Thinking in C++ C++编程思想

2012-02-07

TCP-IP详解卷1卷2

TCP-IP详解卷1、卷2

2012-02-07

飞鸽传书源码及源码详解

飞鸽传书源码 飞鸽传书源码详解 (资源来自网上,特别对于详解的文档,害了我两天时间才整下来,方便自己也方便大家吧,上传共享,若有版权问题请告知)

2012-02-07

WTL For MFC Programmer(中文版)

WTL For MFC Programmer(中文版).pdf

2011-11-11

高质量C++/C编程指南

高质量C++/C编程指南 高质量C++/C编程指南 高质量C++/C编程指南

2009-12-22

VC助手10[1].3.1559

VC助手10[1].3.1559 VC助手10[1].3.1559 VC助手10[1].3.1559

2009-09-30

WinMerge-2.6.12

文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12

2009-09-30

关于对BombPlane的试验

自己写的关于一个的App,用于回家自己试验用,呵呵 注:程序不能用... 注:程序还没有完成,且有Bug,想删除但CSDN不让删除,无语

2009-08-26

VMware_Install_Cleaner.exe

VMware_Install_Cleaner.exe vmware反安装软件

2009-03-23

空空如也

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

TA关注的人

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