自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 资源 (6)
  • 收藏
  • 关注

转载 Android开源项目--分类汇总

转自:https://github.com/Trinea/android-open-projectAndroid开源项目第一篇——个性化控件(View)篇  包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其他Android开源项目第二篇——工具库篇 

2015-11-05 12:02:52 726

转载 Android应用开发学习—Toast使用方法大全

Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.2默认的显示方式Java代码 收藏代码 // 第一个参数:当前的上下文环境。可用getApplicationCon

2015-06-17 10:36:24 621

转载 http://daikainan.iteye.com/blog/1405575

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-17 10:35:22 538

原创 Android数据库-开源LitePal (二) Android数据库-开源LitePal (二)

上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Android程序当中去操作SQLite数据库。操作数据库的第一步当然是创建表了,传统创建表的方法相信大多数人都知道,那么今天我除了会展示传统的建表方法

2015-06-17 07:04:14 449

原创 第十三章 context 单元测试

第十三章 contextIntent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra(“string_data”, “hello”); intent.putExtra(“int_data”, 100); startActivity(intent); 这里调用了

2015-06-09 12:01:15 616

原创 第十二章 传感器

第十二讲 传感器 光照传感器、加速度传感器、地磁传感器、压力传感器、温度传感器等。 SensorManger senserManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE); SensorManager 是系统所有传感器的管理器Sensor sensor = senserManager.getDefaultSenso

2015-06-09 09:54:05 531

原创 第十一章 位置服务

第十一章 位置服务 LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);String provider = LocationManager.NETWORK_PROVIDER;Location location = locationManager.

2015-06-08 22:15:20 501

原创 第九章 第十章 服务

服务 这使得应用程序即使在关闭的情况下仍然可以在后台继续运行 服务并不是运行在一个独立的进程当中的,而是依赖于创建服务 时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停 止运行。 实际上服务并不会自动开启线程,所有的代码 都是默认运行在主线程当中的 new Thread(new Runnable() { @Override

2015-06-08 17:54:11 446

原创 第九章 服务

服务 这使得应用程序即使在关闭的情况下仍然可以在后台继续运行 服务并不是运行在一个独立的进程当中的,而是依赖于创建服务 时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停 止运行。 实际上服务并不会自动开启线程,所有的代码 都是默认运行在主线程当中的 new Thread(new Runnable() { @Override

2015-06-08 14:23:47 434

原创 第八章 多媒体

第八章 多媒体 相比于广播接收器和服务,在活动里创建通知的场景还是比较少的, 因为一般只有当程序进入到后台的时候我们才需要使用通知。 NotificationManager manager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); Notification notification=new Noti

2015-06-08 12:42:34 563

原创 第七章 内容提供者

内容提供者ContentResolver 中的增删改查方法都是不接收表名参数的,而 是使用一个 Uri 参数代替,这个参数被称为内容 URI。内容 URI 给内容

2015-06-07 20:06:22 367

原创 第六章 数据存储

1.文件2.数据库3.sp4.sd卡。

2015-06-07 14:30:13 381

原创 第五章 广播机制

1. 接收广播 。动态注册,静态注册。2.发送广播 。通过intent发送。发送有序广播,发送无序广播。 发送本地广播(只能动态注册。)。

2015-06-04 12:36:08 539

原创 第四章 fragment

@Overridepublic void onItemClick(AdapterView parent, View view, int position,long id) {//其中里面的position值会从1开始News news = newsList.get(position);if (isTwoPane) {//在碎片中得到另外一个碎片的实例NewsContentFragme

2015-06-03 11:53:04 377

原创 第三章 布局

1.<EditText android:id="@+id/edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Type something here"

2015-06-02 00:16:58 452

原创 第二章节 活动

记得:1. Log.d("BaseActivity", getClass().getSimpleName());2,随时随地退出程序public class ActivityCollector { public static List activities = new ArrayList(); public s

2015-06-01 22:45:37 416

原创 第一章节 android起航

啄米科技自己准备把知识梳理一遍,顺便将代码敲一遍。也为了督促自己好好学习。从今天开始,每天都得写日记。并且将知识点以附件的形式下载。以第一行代码这本书为蓝本开始学习。首先 :SDK版本不要经常更新,因为sdk智能往高的升,不能降,有时候sdk版本太高adt版本太低,容易出问题。关于适配:只适配  的 4.0.3到4.0.4 以上的版本,ice cream sandwich。从 api

2015-05-28 17:50:56 437

原创 第四章 网络下载之httpurlconnection 从网络上下载一张图片,在本地显示

没有对图片进行压缩,只适合小的图片。关于图片,最好进行压缩。handlerprivate Handler handler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case SHOW: imageView.setImageBitmap(myimage);

2015-05-25 13:24:20 413

转载 java教程

java教程点击打开链接

2015-05-23 19:46:45 530

原创 android:versionCode 不是点.

match='android:versionCode="(.*)"' replace='android:versionCode="${ver.code}"' byline="false">   match='android:versionName="(.*)"' replace='android:versionName="${ver.name}"' byline

2015-01-14 15:28:32 434

转载 android:layout_weight属性详解

在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用Linear

2015-01-09 09:42:59 406

转载 准备发布应用之前要确保关闭debug属性

在准备发布应用之前要确保关闭debug属性,即设置AndroidMainifest.xml中android:debuggable="false",     android:icon="@drawable/icon"    android:label="@string/ApplicationName"        android:debuggable="fals

2015-01-08 17:58:29 653

转载 android:installLocation="auto"

在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:xmlns:android="http://schemas.android.com/ap

2015-01-08 17:56:26 681

转载 Android 之采用execSQL和rawQuery方法完成数据的添删改查操作 原生的查询和执行!!

使用 SQLiteDatabase 操作 SQLite 数据库[java] view plaincopy/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称

2015-01-07 18:22:23 659

转载 android输入法(2)–InputMethodManager

android输入法(2)–InputMethodManager在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有:1、InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context

2015-01-07 17:41:35 765

转载 【详解】Android ProgressBar ProgressDialog 进度条 进度条对话框

http://www.oschina.net/question/157182_37992多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。?1234

2015-01-07 16:39:30 1145

转载 android的ProgressBar的setIndeterminate(false);

android的ProgressBar的setIndeterminate(false);这个是干嘛的不明确(false)就是滚动条的当前值自动在最小到最大值之间来回移动,形成这样一个动画效果,这个只是告诉别人“我正在工作”,但不能提示工作进度到哪个阶段。主要是在进行一些无法确定操作时间的任务时作为提示。而“明确”(true)就是根据你的进度可以设置现在的进度值。

2015-01-07 16:17:07 1045

转载 GitHub 优秀的 Android 开源项目

转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity

2015-01-07 15:48:23 1605

转载 webview相关的知识

工作中用到了webview 下面把webview相关的知识进行一下总结:首先要在manifest.main文件中创建一个webview,然后再activity中定义这个webview然后进行一下相关操作。1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web pagenot available错误。2

2015-01-07 14:12:13 490

转载 硬件加速的优点与缺点

在使用MenuDrawer和WebView结合使用时,发现当关闭MenuDrawer菜单没有选择任何项时,在webview中显示的内容会出现问题,View错位(打开菜单时没有显示的区域还是没有显示),经过找度娘,询问谷哥,终于找到问题的症结,最后为View添加了一个关闭硬件加速,解决了问题。在Android 4.0的某些设备上,在View刷新时会出现花屏和屏幕上的某些View错位的现象。 经过

2015-01-07 13:16:51 3287

转载 java线程池主线程等待子线程执行完成后再继续处理后面工作

Java如何等待子线程执行结束今天讨论一个入门级的话题, 不然没东西更新对不起空间和域名~~工作总往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程,  往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式.站

2015-01-06 16:08:37 908

转载 android异步线程

多线程异步执行,带有进度条显示 例子: http://www.cnblogs.com/xiaoluo501395377/p/3430542.html http://vaero.blog.51cto.com/4350852/782595 (里面的例子挺详细)当执行比较耗费时间的任务时,一般为了提高用户体验,会将比较耗时的功能(一般这些功能是重复某一操作直到某一条件失效时才

2015-01-06 16:06:45 426

转载 不良代码展示-Activity中使用线程的例子

一段坏代码如何变成优雅代码 原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6741411 今天看到一段很糟糕的代码。于是做了一个工程,模拟这段代码,向大家说明一下线程在使用中要注意的几点。这个例子适合给新手,也欢迎各位高手来指点一下。首先,上代码。第一个类LoginServ

2015-01-06 16:05:39 567

转载 android 如何自定义ProgressBar

以下博文,阅读时,建议参考android官方文档 http://developer.android.com/guide/topics/resources/drawable-resource.html#Clip1. 在res/values/colors.xml中定义ProgressBar要用的图片颜色        #00000000#ffff

2015-01-06 16:05:23 556

转载 xmlns:android="http://schemas.android.com/apk/res/android的作用是

xmlns:android="http://schemas.android.com/apk/res/android的作用是这个是xml的命名空间,有了他,你就可以alt+/作为提示,提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件。或者语法判断器什么的这个主要作用是在运行的时候那些控件的属性都是通过它来识别的,如果上面你写错了,不会有任何问题,但是在运行的时候就会有问

2015-01-06 16:04:11 2523

转载 android开发 drawable中XML的相关应用

一。网络资源案例(关于selector用法):android背景选择器selector用法汇总(2011-04-19 13:40:00)1.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片                         android:drawable="@dr

2015-01-06 15:56:22 341

转载 android app 启动会白屏的解决办法

原因:由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏。解决办法:1:只要在配置文件内activity属性配置内加上android:theme="@android:style/Theme.Translucent" 就好了。这样就调用了android

2015-01-06 15:55:17 5729 1

转载 java concurrent 探秘(经典的线程个数,是否完成等的控制)

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的

2015-01-06 10:33:16 383

转载 关于安卓颜色代码透明度的一点疑问

#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。10进制的255换算成16进制是ff,127

2015-01-05 20:02:14 2637

转载 android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)

shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。首先简单了解一下shape中常见的属性。(详细介绍参看  api文档 )转载请注明:Rflyee_大飞: http://blog.csdn.net/rflyee/article/details/20785495 xml version="1.0" encoding="utf-8"?>shape xmln

2015-01-05 19:17:37 775

html5游戏大全

html游戏大全

2015-11-18

528helloword

用安卓自带的demo做了分析 public class BookListActivity extends Activity implements BookListFragment.Callbacks { /** * Whether or not the activity is in two-pane mode, i.e. running on a tablet * device. */ private boolean mTwoPane; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_book_list); //判断是否有2个 页面在一起 主要为了多屏适配。 if (findViewById(R.id.book_detail_container) != null) { // The detail container view will be present only in the // large-screen layouts (res/values-large and // res/values-sw600dp). If this view is present, then the // activity should be in two-pane mode. // 平板模式。 mTwoPane = true; // In two-pane mode, list items should be given the // 'activated' state when touched. //列表进入选择模式 setActivateOnItemClick BookListFragment方法 //意思是选择了listitem的时候应该 显示可以为选中状态。 单选就不涉及。 ((BookListFragment) getFragmentManager() .findFragmentById(R.id.book_list)) .setActivateOnItemClick(true); } // TODO: If exposing deep links into your app, handle inte

2015-05-28

httpurlconnection从网络上获取一张图片并显示

通过httpurlconnection从网络上获取一张图片,图片没有压缩,不能太大

2015-05-25

集体智慧编程

集体智慧编程

2015-01-08

360安仔小应用

360安仔小应用

2014-12-18

commons-io.ja

commons-io.ja

2014-05-12

空空如也

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

TA关注的人

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