Android
hkg1pek
这个作者很懒,什么都没留下…
展开
-
Mac 系统下 Android 调试环境搭建
原文地址: http://blog.sina.com.cn/s/blog_6268f10201016s64.html1.找到android sdk的本地路径, adb命令在platform-tool下面,记为XXXX 我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)2.打开终端输入touc转载 2014-03-18 20:43:48 · 638 阅读 · 0 评论 -
创建程序图标
Intent addShortCut = new Intent( "com.android.launcher.action.INSTALL_SHORTCUT"); // 加载app名 String title = getResources().getString(R.stri原创 2014-11-05 17:15:07 · 626 阅读 · 0 评论 -
ListView动态加载数据
原文地址: http://hddev.blog.51cto.com/3365350/651517 当listview需要加载的数据过多时,若一次性载入则速度会相当缓慢,影响用户体验,这时候就需要动态加载数据,即每次载入固定长度的数据,android market的listview就是采用这种方式,使得加载看起来很平滑,响应速度很快,有助于提高用户体验。 首先,要实现动态加转载 2014-11-27 17:32:51 · 553 阅读 · 0 评论 -
拍照,裁剪照片
程序中的主要代码package com.example.photo;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.content.Intent;import android.databas原创 2014-11-02 15:28:16 · 688 阅读 · 0 评论 -
Android组件及UI框架大全
原文地址 : http://blog.csdn.net/smallnest/article/details/38658593UI组件ActionBarSherlock一个功能强大的ActionBar组件(不仅仅是ActionBar)。 Android 4.0+上使用native action bar, 低版本的Android模拟实现。强大到无语了,必须关注的一个转载 2015-01-06 16:42:03 · 1006 阅读 · 0 评论 -
build.gradle 参考文件
gradleAndroidBase.gradlebuildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' }}apply plugin: 'android' de转载 2015-01-28 10:02:21 · 764 阅读 · 0 评论 -
WebView 自动换行
原文地址 http://blog.sina.com.cn/s/blog_4b00db8201013ypl.html1、webview支持页面缩放,一般通过以下设置就可满足80%的要求//缩放开关webView.getSettings().setSupportZoom(true);设置此属性,仅支持双击缩放,不支持触摸缩放(在android4.0是这样,其他平台没转载 2015-01-08 15:12:45 · 3082 阅读 · 0 评论 -
Eclipse自动补全功能和自动生成作者、日期注释等功能设置
1、Eclipse自动补全功能设置,默认是键入“.”才会有代码提示,否则就只有按“Alt+/”组合键。通过下面的设置可以按照你自己的需求显示代码提示。1)、直接设置打开 Eclipse -> Window -> Perferences->Java->Editor->Content Assist,右边出现的选项中,有一个Auto activation triggersor转载 2015-01-13 10:57:25 · 733 阅读 · 0 评论 -
Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
下面介绍下在Android中如何获取屏幕相关的信息。1.屏幕尺寸,源代码如下:[java] view plaincopyDisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics)转载 2015-01-13 10:57:51 · 638 阅读 · 0 评论 -
android应用开发全程实录-你有多熟悉listview?
原文地址 http://www.cnblogs.com/noTice520/archive/2011/12/05/2276379.html今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非转载 2015-01-15 15:08:44 · 629 阅读 · 0 评论 -
android——彻底关闭——应用程序
原文地址转载 2014-11-05 17:04:06 · 595 阅读 · 0 评论 -
AlarmManager类的应用(实现闹钟功能)
原文地址: http://blog.csdn.net/jeethongfei/article/details/6767826转载 2014-05-09 16:32:16 · 667 阅读 · 0 评论 -
Navigation Drawer DrawerLayout 安卓导航抽屉
Navigation Drawer DrawerLayout 安卓导航抽屉原创 2014-04-01 11:29:26 · 1875 阅读 · 0 评论 -
ActionBar显示选项设置
本例中的 ActionBar特指 android.support.v7.app.ActionBar;ActionBar actionbar = getSupportActionBar();// 控制 ">"符的显示actionbar.setDisplayHomeAsUpEnabled(true);// 控制软件图标icon的显示actionbar.setDisplayS原创 2014-03-20 17:35:09 · 832 阅读 · 0 评论 -
Android文档笔记:通知(一)
原文地址 : http://blog.sina.com.cn/s/blog_597a014f01018wik.html通知的显示元素普通视图- 高度64dp- 大试图的通知在展开前也显示为普通视图1. 标题2. 大图标3. 内容文字4. 内容信息5. 小图标6. 通知的时间。默认为系统发转载 2014-03-24 16:45:53 · 656 阅读 · 0 评论 -
Android文档笔记:通知(二)
原文地址: http://blog.sina.com.cn/s/blog_597a014f01018xs7.html管理通知- 复用:当你需要为同一类型的时间多次发送通知的时候,切忌每次都创建新的实例。繁殖,应当考虑对先前使用的通知实例进行更新,添加或修改一些设定值。- Gmail:当新邮件到来,Gmail会在通知中递增邮件数量并转载 2014-03-24 16:53:05 · 635 阅读 · 0 评论 -
Android文档笔记:通知(四) - 在通知中显示进度
原文地址: http://blog.sina.com.cn/s/blog_597a014f0101934w.html- 对于可以知道确切进度的操作,使用“确定”形式的进度指示条- 对于不确切知道进度的,使用不确定形式的指示条- 进度条基于平台的ProgressBar类实现- 使用进度条:> 4.0及以后的版本:setProgress()> 早期版转载 2014-03-24 16:58:57 · 669 阅读 · 0 评论 -
Android文档笔记:通知(三) - 启动活动时保存导航
原文地址: http://blog.sina.com.cn/s/blog_597a014f0101930t.html- 当你从一个通知启动活动时,你必须保留用户所希望的导航体验:> 按回退键应当通过应用正常的工作流将用户带回到Home屏。> 点击“最近使用”则会将刚才启动的活动显示为一个单独的任务。- 要做到这一点,应当从一个全新的任务来启动转载 2014-03-24 16:55:52 · 726 阅读 · 0 评论 -
获取栈顶程序/最近运行程序
1. 获取栈顶程序ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE); List runningTasks = am.getRunningTasks(1); RunningTaskInfo runningTaskInfo = runningTasks.get(0); ComponentN原创 2014-05-07 18:17:49 · 1062 阅读 · 0 评论 -
通过SharedPreference进行跨应用共享数据
1.共享数据端原创 2014-05-07 17:17:28 · 1086 阅读 · 0 评论 -
判断当前设备是平板还是手机
方法一 :在/res/原创 2014-05-07 16:45:56 · 1218 阅读 · 0 评论 -
Android系统中标准Intent的使用
原文地址 http://blog.csdn.net/zhangjg_blog/article/details/10901293一 Android系统用于Activity的标准Intent1 根据联系人ID显示联系人信息[java] view plaincopyIntent intent = new Intent();转载 2015-01-15 15:02:19 · 704 阅读 · 0 评论 -
Android 屏幕适配
原文地址 http://www.stormzhang.com/android/2014/05/16/android-screen-adaptation/众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。转载 2015-01-15 15:24:06 · 505 阅读 · 0 评论 -
深入浅出RxJava三--响应式的好处
原文链接在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大。但是你可能仍然没被说服。这篇里面,我讲向你展示RxJava的其他的一些好处,相信这篇足够让你去使用Rxjava.错误处理到目前为止,我们都没怎么介绍onComplete()和onError()函数。这两个函数用来通知订阅者,被观察的对象将停止发送数据以及为什么停止(成功的完成或者出错了)转载 2015-04-08 19:45:54 · 631 阅读 · 0 评论 -
在安卓上使用RxJava
如果你做过Android(和Java)的开发,很有可能已经听说过RxJava了。RxJava是由Netflix开发的响应式扩展(Reactive Extensions)的Java实现。引用MSDN上对它的定义,Reactive Extensions是这样一个第三方库:它结合了可观察集合和LINQ式查询以达到异步和基于事件的编程效果。Netflix将这个库托管到了Github上,支持Java6以上的转载 2015-04-08 20:19:48 · 765 阅读 · 0 评论 -
深入浅出RxJava(一:基础篇)
英文原文 译文原文 RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。基础RxJava最转载 2015-04-08 19:41:25 · 697 阅读 · 0 评论 -
深入浅出RxJava(二:操作符)
在第一篇blog中,我介绍了RxJava的一些基础知识,同时也介绍了map()操作符。当然如果你并没有意愿去使用RxJava我一点都不诧异,毕竟才接触了这么点。看完这篇blog,我相信你肯定想立即在你的项目中使用RxJava了,这篇blog将介绍许多RxJava中的操作符,RxJava的强大性就来自于它所定义的操作符。首先先看一个例子:准备工作假设我有这样一个方法:这个转载 2015-04-08 19:43:15 · 734 阅读 · 0 评论 -
Facebook 开源项目 Fresco 使用简介
1. 在Gradle中添加依赖dependencies { compile 'com.facebook.fresco:fresco:0.1.0+'}2. 在Application 初始化时调用 Fresco.initialize(context);3. 在xml布局文件中, 加入命名空间: xmlns:fresco="http://schemas.androi原创 2015-04-09 15:37:37 · 3999 阅读 · 1 评论 -
Android之TelephonyManager类的方法详解
转载自 http://www.cnblogs.com/linjiqin/archive/2011/02/26/1965682.htmlpackage com.ljq.activity;import java.util.List;import android.app.Activity;import android.content.Context;import and转载 2015-05-08 13:55:01 · 628 阅读 · 0 评论 -
Android中attr自定义属性详解
转载自 http://googlers.iteye.com/blog/1122585 xmlns:wen=http://schemas.android.com/apk/res/com.iteye.googlers android:orientation="vertical" android:layout_width="fill_parent"转载 2015-05-15 15:59:46 · 623 阅读 · 0 评论 -
android坐标
原文地址 : http://blog.csdn.net/lvxiangan/article/details/19971509说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~!(一)首先明确一下 android 中的坐标系统 : 屏幕的左上角是坐标系统原点(0,0) 原点向右延伸是X轴正方向,原点转载 2015-05-29 12:13:38 · 772 阅读 · 0 评论 -
Android webView 支持缩放及自适应屏幕
原文地址 http://blog.sina.com.cn/s/blog_3e333c4a0101gtjx.html//支持javascriptweb.getSettings().setJavaScriptEnabled(true); // 设置可以支持缩放 web.getSettings().setSupportZoom(true); // 设置出现缩放转载 2015-05-18 11:54:01 · 3632 阅读 · 0 评论 -
Android Studio 快捷键
万能提示键Alt+Enter生成main函数Ctrl+JSystem.outsout然后tab格式化Ctrl+Alt+L 和QQ冲突生成get+setAlt+Insert 类似 Ctrl+ Alt +S生成方法Ctrl +Alt+M 貌似有冲突xml中快速生成标签对输入标签内容,再按tab键查看源码Ctrl + B搜索类的源代码Ctrl+Ntry catchCtrl +Alt + T原创 2015-01-22 16:13:45 · 1289 阅读 · 1 评论 -
Android SDK 下载加速
转自 http://www.cnblogs.com/liongis/p/3659813.htmlAndroid SDK 下载速度慢,解决方法大概有两种。第一,FQ。这种方法比较彻底,但是要想有稳定的效果还的要花大价钱。第二,有些高人直接给了SDK中各软件的下载地址,直接下载速度非常快,下载后将包放在SDK下Temp文件夹下,安装程序会在本地安装。第一,打开SDK工转载 2015-03-18 11:42:56 · 871 阅读 · 0 评论 -
Android 控件最上层显示方法
view.bringToFront() 可以讲布局在下层的控件放到上层,不被其他控件挡住。转自 http://blog.csdn.net/flyfight88/article/details/8669831转载 2015-03-30 13:52:25 · 1687 阅读 · 0 评论 -
Android LayoutInflater原理分析,带你一步步深入了解View(一)
出处:http://blog.csdn.net/guolin_blog/article/details/12921889相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentVi转载 2015-01-16 11:21:54 · 553 阅读 · 0 评论 -
Android官方提供的支持不同屏幕大小的全部方法
出处:http://blog.csdn.net/guolin_blog/article/details/8830286本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适应屏幕根据屏幕的配置来加载合适的UI布局确保正确的布局应用在正确的设备屏幕上提供可以根据屏幕大小自动伸缩的图片使用 "wrap_content转载 2015-01-16 10:22:05 · 588 阅读 · 0 评论 -
Android 编程下如何修改 jar 文件的包名
原文地址 http://www.cnblogs.com/sunzn/p/4166353.html首先我们要说说为什么要修改 jar 文件的包名,jar 包我们会非常高频率的使用,尤其是用一些其他三方库的时候,往往把 java 代码打包成 jar 文件,方便项目依赖使用。笔者在开发过程中遇到过一些问题,是由于 jar 文件里面的包名和项目或者运行时环境的引用文件包名上存在冲突导致转载 2015-01-19 11:51:22 · 567 阅读 · 0 评论 -
pulltorefresh(一)使用介绍,实现下拉刷新上拉加载更多
原文 http://www.cnblogs.com/runssnail/p/4223915.html在Android开发中,上拉刷新,下拉加载在很多项目中被需求着,这个功能具体怎么实现呢,很简单,用一个第三方插件chrisbanes写的android-PullToRefresh库即可了,或者谷歌官方推出的SwipeRefreshLayout。 个人觉得PullToRefr转载 2015-01-20 16:25:18 · 912 阅读 · 0 评论 -
Android 判断当前设备是手机还是平板
/** * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android * @param context * @return 平板返回 True,手机返回 False */public static boolean isPad(Context context) { return (context.getResources().getConfigur原创 2015-01-20 16:20:25 · 786 阅读 · 0 评论