- 博客(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
740
转载 Android应用开发学习—Toast使用方法大全
Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.2默认的显示方式Java代码 收藏代码 // 第一个参数:当前的上下文环境。可用getApplicationCon
2015-06-17 10:36:24
638
转载 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
552
原创 Android数据库-开源LitePal (二) Android数据库-开源LitePal (二)
上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Android程序当中去操作SQLite数据库。操作数据库的第一步当然是创建表了,传统创建表的方法相信大多数人都知道,那么今天我除了会展示传统的建表方法
2015-06-17 07:04:14
464
原创 第十三章 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
634
原创 第十二章 传感器
第十二讲 传感器 光照传感器、加速度传感器、地磁传感器、压力传感器、温度传感器等。 SensorManger senserManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE); SensorManager 是系统所有传感器的管理器Sensor sensor = senserManager.getDefaultSenso
2015-06-09 09:54:05
538
原创 第十一章 位置服务
第十一章 位置服务 LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);String provider = LocationManager.NETWORK_PROVIDER;Location location = locationManager.
2015-06-08 22:15:20
511
原创 第九章 第十章 服务
服务 这使得应用程序即使在关闭的情况下仍然可以在后台继续运行 服务并不是运行在一个独立的进程当中的,而是依赖于创建服务 时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停 止运行。 实际上服务并不会自动开启线程,所有的代码 都是默认运行在主线程当中的 new Thread(new Runnable() { @Override
2015-06-08 17:54:11
465
原创 第九章 服务
服务 这使得应用程序即使在关闭的情况下仍然可以在后台继续运行 服务并不是运行在一个独立的进程当中的,而是依赖于创建服务 时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停 止运行。 实际上服务并不会自动开启线程,所有的代码 都是默认运行在主线程当中的 new Thread(new Runnable() { @Override
2015-06-08 14:23:47
442
原创 第八章 多媒体
第八章 多媒体 相比于广播接收器和服务,在活动里创建通知的场景还是比较少的, 因为一般只有当程序进入到后台的时候我们才需要使用通知。 NotificationManager manager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); Notification notification=new Noti
2015-06-08 12:42:34
588
原创 第七章 内容提供者
内容提供者ContentResolver 中的增删改查方法都是不接收表名参数的,而 是使用一个 Uri 参数代替,这个参数被称为内容 URI。内容 URI 给内容
2015-06-07 20:06:22
388
原创 第五章 广播机制
1. 接收广播 。动态注册,静态注册。2.发送广播 。通过intent发送。发送有序广播,发送无序广播。 发送本地广播(只能动态注册。)。
2015-06-04 12:36:08
550
原创 第四章 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
384
原创 第三章 布局
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
461
原创 第二章节 活动
记得:1. Log.d("BaseActivity", getClass().getSimpleName());2,随时随地退出程序public class ActivityCollector { public static List activities = new ArrayList(); public s
2015-06-01 22:45:37
425
原创 第一章节 android起航
啄米科技自己准备把知识梳理一遍,顺便将代码敲一遍。也为了督促自己好好学习。从今天开始,每天都得写日记。并且将知识点以附件的形式下载。以第一行代码这本书为蓝本开始学习。首先 :SDK版本不要经常更新,因为sdk智能往高的升,不能降,有时候sdk版本太高adt版本太低,容易出问题。关于适配:只适配 的 4.0.3到4.0.4 以上的版本,ice cream sandwich。从 api
2015-05-28 17:50:56
442
原创 第四章 网络下载之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
428
原创 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
440
转载 android:layout_weight属性详解
在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用Linear
2015-01-09 09:42:59
417
转载 准备发布应用之前要确保关闭debug属性
在准备发布应用之前要确保关闭debug属性,即设置AndroidMainifest.xml中android:debuggable="false", android:icon="@drawable/icon" android:label="@string/ApplicationName" android:debuggable="fals
2015-01-08 17:58:29
676
转载 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
698
转载 Android 之采用execSQL和rawQuery方法完成数据的添删改查操作 原生的查询和执行!!
使用 SQLiteDatabase 操作 SQLite 数据库[java] view plaincopy/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称
2015-01-07 18:22:23
678
转载 android输入法(2)–InputMethodManager
android输入法(2)–InputMethodManager在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有:1、InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context
2015-01-07 17:41:35
787
转载 【详解】Android ProgressBar ProgressDialog 进度条 进度条对话框
http://www.oschina.net/question/157182_37992多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。?1234
2015-01-07 16:39:30
1181
转载 android的ProgressBar的setIndeterminate(false);
android的ProgressBar的setIndeterminate(false);这个是干嘛的不明确(false)就是滚动条的当前值自动在最小到最大值之间来回移动,形成这样一个动画效果,这个只是告诉别人“我正在工作”,但不能提示工作进度到哪个阶段。主要是在进行一些无法确定操作时间的任务时作为提示。而“明确”(true)就是根据你的进度可以设置现在的进度值。
2015-01-07 16:17:07
1076
转载 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
1622
转载 webview相关的知识
工作中用到了webview 下面把webview相关的知识进行一下总结:首先要在manifest.main文件中创建一个webview,然后再activity中定义这个webview然后进行一下相关操作。1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web pagenot available错误。2
2015-01-07 14:12:13
496
转载 硬件加速的优点与缺点
在使用MenuDrawer和WebView结合使用时,发现当关闭MenuDrawer菜单没有选择任何项时,在webview中显示的内容会出现问题,View错位(打开菜单时没有显示的区域还是没有显示),经过找度娘,询问谷哥,终于找到问题的症结,最后为View添加了一个关闭硬件加速,解决了问题。在Android 4.0的某些设备上,在View刷新时会出现花屏和屏幕上的某些View错位的现象。 经过
2015-01-07 13:16:51
3388
转载 java线程池主线程等待子线程执行完成后再继续处理后面工作
Java如何等待子线程执行结束今天讨论一个入门级的话题, 不然没东西更新对不起空间和域名~~工作总往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程, 往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式.站
2015-01-06 16:08:37
925
转载 android异步线程
多线程异步执行,带有进度条显示 例子: http://www.cnblogs.com/xiaoluo501395377/p/3430542.html http://vaero.blog.51cto.com/4350852/782595 (里面的例子挺详细)当执行比较耗费时间的任务时,一般为了提高用户体验,会将比较耗时的功能(一般这些功能是重复某一操作直到某一条件失效时才
2015-01-06 16:06:45
435
转载 不良代码展示-Activity中使用线程的例子
一段坏代码如何变成优雅代码 原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6741411 今天看到一段很糟糕的代码。于是做了一个工程,模拟这段代码,向大家说明一下线程在使用中要注意的几点。这个例子适合给新手,也欢迎各位高手来指点一下。首先,上代码。第一个类LoginServ
2015-01-06 16:05:39
578
转载 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
562
转载 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
2543
转载 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
348
转载 android app 启动会白屏的解决办法
原因:由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏。解决办法:1:只要在配置文件内activity属性配置内加上android:theme="@android:style/Theme.Translucent" 就好了。这样就调用了android
2015-01-06 15:55:17
5801
1
转载 java concurrent 探秘(经典的线程个数,是否完成等的控制)
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的
2015-01-06 10:33:16
392
转载 关于安卓颜色代码透明度的一点疑问
#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
2654
转载 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
785
528helloword
2015-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人