
Android
景上
领悟
展开
-
android studio下百度地图sdk的初体验
通过上一篇android studio 打开Terminal获取sha1的方法 获取到sha1后,下面开始进入百度地图sdk的资源获取;一、获取密钥和SDK;1、搜索百度地图sdk; 2、点击获取密钥; 3、创建应用; 4、进入概述下的“相关下载”和“开发指南”; 下载开发包和示例,将开发包解压; 二、项目创建; 1、在Android studio下新建一个项目后(注意包名要和上面获取原创 2016-03-28 17:54:32 · 1049 阅读 · 0 评论 -
Android万能适配器 简化繁琐的开发
Android万能适配器 简化繁琐的开发转载 2016-02-23 09:32:54 · 426 阅读 · 0 评论 -
AsyncTask 和 handler的介绍
1 AsyncTask实现的原理,和适用的优缺点 原文链接http://www.open-open.com/lib/view/open1413796240122.html AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l转载 2016-03-22 21:49:42 · 322 阅读 · 0 评论 -
android slidingMenu主页面向右滑动 显示侧边栏
主页面向右滑动,显示侧边栏,下面是效果图:1、新建类BaseFragment继承Fragment:public abstract class BaseFragment extends Fragment{ public Activity mActivity; //fragment创建; @Override public void onCreate(Bundle saved原创 2016-04-26 09:54:38 · 2286 阅读 · 0 评论 -
android-RecycleView的导入之旅
看网上视频学习recycleView挺简单的,但是当自己操作时就error连连了,下面是问题的最终解决方式; 问题1:通过如下方式添加RecycleView的jar包,右击项目->“open module settings”, 添加jar包后出现如下错误 此时打开“G:\android\adt\adt\sdk\extras\android\m2repository\com\androi原创 2016-03-27 23:21:56 · 1291 阅读 · 0 评论 -
SlidingMenu侧滑菜单 两个jar包的导入
今天学习SlidingMenu侧滑菜单,studio导入很简单,但eclipse就偏麻烦了,网上找了下,自己在折腾了下,终于把它的示例成功运行了,结合网上的资料整理如下: SlidingMenu https://github.com/jfeinstein10/SlidingMenu ActionBarSherlock https://g原创 2016-01-19 20:28:26 · 2760 阅读 · 0 评论 -
Android 自定义加载中
效果图:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc原创 2016-04-08 17:43:52 · 437 阅读 · 0 评论 -
Android颜色对照表
(AA00FF00)AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。转载 2016-04-07 22:50:32 · 387 阅读 · 0 评论 -
android 颜色color.xml文件及部分中英文对照
<?xml version="1.0" encoding="utf-8" ?> <resources> <color name="white">#ffffff</color><!--白色 --> <color name="ivory">#fffff0</color><!--象牙色 --> <color name="lightyellow">#ffffe0</color><!--亮黄色 -->转载 2016-04-07 22:45:49 · 394 阅读 · 0 评论 -
Android 点击按钮时改变颜色
在按下按钮时,按钮颜色改变,当松开的时候,变回原来的颜色,使用户感觉到自己按了按钮。 当很多按钮都需要这样的效果时就比较方便。 首先,在res文件夹下新建一个文件夹drawable(这是无关分辨率的): 在下面建立一个xml文件:btn_selector.xml,添加代码:<selector xmlns:android="http://schemas.android.com/apk/res/a原创 2016-04-07 22:35:54 · 3775 阅读 · 2 评论 -
优秀的程序员不会觉得累成狗是一种荣耀
原文链接 http://mp.weixin.qq.com/s?__biz=MjM5MTM0NjQ2MQ==&mid=402656120&idx=1&sn=588b05ba4fd41438816395f2ecf290c3&scene=23&srcid=0414wWmKwDHS6Ukqk1lit2ro#rd先介绍一下作者 DHH,他是 Ruby on Rails 作者。Basecamp 创始人&CTO转载 2016-04-14 13:40:45 · 438 阅读 · 0 评论 -
10倍效率的程序员的好习惯,你有几个?
原文链接 http://mp.weixin.qq.com/s?__biz=MjM5MTM0NjQ2MQ==&mid=402643449&idx=2&sn=d28a4c33d9fcf89f6fe9da5ef1246ecf&scene=23&srcid=0414niMzmbHPMI5ztMhr0I8H#rd 10倍效率的程序员的好习惯,你有几个?2016-04-12 java那些事英文:10 hab转载 2016-04-14 13:45:25 · 368 阅读 · 0 评论 -
SQL SERVER 对权限的授予GRANT、拒绝DENY、收回REVOKE
-----对用户member授权,允许其具有对数据表person的更新和删除的操作权限:GRANT UPDATE,DELETE ON personTO member WITH GRANT OPTION --WITH GRANT OPTION表示该用户可以向其他用户授予他所拥有的权限;-----禁止member用户对数据表person的更新权限:DENY UPDATE ON person T原创 2016-05-20 21:47:56 · 17072 阅读 · 0 评论 -
Android 退出程序时同时关闭打开的多个activity
对于单一Activity的应用来说,退出很简单,直接finish(),或者使用killProcess()和System.exit()这样的方法。但是对于多个Activity的应用来说,在打开多个Activity的应用来说,如果想在最后打开的Activity中直接退出的话,上述的方法都是没用的。在2.1之前,可以使用ActivityManager的restartPackage方法。 它可以直接结束整转载 2016-05-08 20:01:22 · 1527 阅读 · 0 评论 -
Android startServer bindServer开始便持久 or 绑定共生死
面试过程中经常会遇到一些试题或者面试官问你startService 和 bindService 的区别,今天我们就来分析分析这两种启动service方式的差异通过startService 启动service Service会经历 onCreate –> onStart stopService的时候直接onDestroy 如果是 调用者 直接退出而没有调用stopService的话,Servic转载 2016-05-08 19:53:12 · 1305 阅读 · 0 评论 -
Android Dialog对话框
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择,或者给用户提示,这个情况下方便了客户,也便利了自己,不用重复的去创建Activity,可谓“他好,我也好”。这些功能我们们叫它Android Dialog对话框,在我们使用Android的过程中,Android Dialog的类型也分好几种。AlertDialog实现方法(建造者模式) 实例化建转载 2016-05-27 10:12:54 · 368 阅读 · 0 评论 -
android paint画笔 设置透明度setAlpha及 canvas画布
Canvas:void drawRect(RectF rect, Paint paint) //绘制区域,参数一为RectF一个区域 void drawPath(Path path, Paint paint) //绘制一个路径,参数一为Path路径对象 void drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint) //贴图,参数转载 2016-05-02 13:55:08 · 31266 阅读 · 0 评论 -
android progress自定义进度条
效果图:1、在res资源文件夹下新建文件夹drawable,在drawable下新建xml文件progress.xml:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@androi原创 2016-04-28 23:44:56 · 2295 阅读 · 0 评论 -
android studio win10系统中打开Terminal获取sha1的方法
在获取百度地图SDK时,需要用到sha1,在eclipse下很简单,通过选项卡可以直接获取Window -> Preferances -> Android -> Build;在android studio下就比较麻烦了,首先打开Terminal 这和cmd命令窗口相似,但是win10下你会发现无法输入,解决方式: 再次打开as下的Terminal就可以输入了,按图中操作即可获得sha1;原创 2016-03-28 10:22:55 · 9508 阅读 · 0 评论 -
android 闪屏页—>ViewPager引导页—>主页面
效果图介绍:通过旋转、缩放、淡入淡出引入闪屏页后进入引导页,页面滑动时,底部的红点会随之移动(注意不是从一个灰点直接跳到另一个灰点),到达最后一个页面时才显示开始体验按钮,点击进入主页面;当再次登入时,直接由闪屏页进入到主页面(要想显示引导页,可以将app的缓存清除);1、自定义类BaseActivity继承自Activity:public class BaseActivity extends Ac原创 2016-04-11 03:11:07 · 1410 阅读 · 0 评论 -
android 布局relativeLayout实现底部标签
效果图:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"原创 2016-04-27 20:58:21 · 3628 阅读 · 0 评论 -
android 获取手机中的短信信息
获取手机中所有的Message, 并使用for循环遍历输出; //获取手机中所有的Message; private List<Map<String, Object>> getMsgInPhone() { final String MSG_URI_ALL = "content://sms/"; //所有信息对应的message; List<Map原创 2016-02-29 00:17:30 · 526 阅读 · 0 评论 -
android 布局 ListView中的列表 RelativeLayout
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" an原创 2016-02-28 19:08:40 · 987 阅读 · 0 评论 -
android imageView 获取指定名字的图片、从MyEclipse服务器下载图片
设置指定名字的图片;int imgId = getResources().getIdentifier(imgName, "drawable", getPackageName()); //imgName为图片名称;imageView.setImageResource(imgId);所以当有一组图片要显示时(图片以a1、a2、a3……命名)可以用for循环:int[] imgs = new int原创 2016-02-28 01:30:23 · 1580 阅读 · 0 评论 -
AsyncTask 网络加载图片及进度条的加载示例
构建AsyncTask子类的回调方法: 1、doInBackground:必须重写(其它三个视情况而定),异步执行后台线程将要完成的任务; 2、onPreExecute:执行后台的耗时操作时被调用,通常用户在这里完成一些初始化操作; 3、onPostExecute:当doInBackground()完成后,系统会自动调用改方法,并将doInBackground方法返回的值传递给改方法; 4、原创 2016-03-07 00:31:32 · 747 阅读 · 0 评论 -
线性布局 LinearLayout
在将布局文件为LinearLayout时,如果orientation设置为垂直vertical(水平horizontal)时,gravity不能设置为top或者bottom(right或者left)(不起效果);线性布局不会换行,当组件一个挨着一个排列到头之后,剩下的组件将不会被显示出来;android:divider 设置垂直布局时两个按钮之间的间隔条;android:baselin原创 2016-02-20 21:12:30 · 379 阅读 · 0 评论 -
You must restart adb and Eclipse的情况之一
在调试Android项目时,出现如下信息:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 打开进程管理器,会有*adb.原创 2015-11-21 09:26:06 · 492 阅读 · 0 评论 -
listView实现分页加载
实现简单的listview分页加载,效果如下图所示: ListView显示预加载的10个Item,往上拉动每次加载2个Item; 自定义类继承ListView,实现OnScrollListener接口,重写它的两个方法,在类里面定义一个加载更多数据的回调接口;public class LoadListView extends ListView implements OnScrollListe原创 2016-03-06 02:03:33 · 1445 阅读 · 0 评论 -
android 屏幕适配的问题 文字资料和适配资料的链接
android 屏幕适配的问题 文字资料和适配资料的链接,资料写的挺详细,视频讲的也挺清楚得; 文字资料:http://blog.youkuaiyun.com/jdsjlzx/article/details/45891551 视频资料:http://www.imooc.com/learn/484原创 2016-03-05 18:28:50 · 371 阅读 · 0 评论 -
fragment与viewPager的结合
通过fragment与viewPager实现如下的效果(可以手指滑动切换界面,也可以点击按钮切换界面): 1、创建好项目后,再创建四个继承了Fragment的子类,OneFragment、TwoFragment、ThreeFragment、FourFragment,及其对应的layout布局文件,因代码差不多,这里只给出其中一个: OneFragment 的代码:package com.lu.f原创 2016-03-03 23:39:51 · 447 阅读 · 0 评论 -
layout_weight和layout_width/layout_height的结合
1、只声明一个控件,但想达到如下的效果占满屏幕一半,该使用什么属性呢: 使用weightsum属性即可解决: 2、四个TextView,除了内容不同,其它属性都一样,代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an原创 2016-03-03 22:07:14 · 496 阅读 · 0 评论 -
android 布局 GridLayout
xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" android:columnCount="4" android:rowCount="6" android:la原创 2015-12-03 00:12:07 · 360 阅读 · 0 评论 -
android 点击时背景图片 、 文字颜色变换
1、在res/values下创建文件color.xml; #ff0000 #0000002、在res下创建文件夹drawable,在res/drawable下创建btn_bg.xml文件; android:drawable="@drawable/log1" android:state_pressed=原创 2015-12-03 21:55:19 · 712 阅读 · 0 评论 -
启动型service
/* * Google要求从android5.0开始必须使用显示Intent启动service组件; * * Service的介绍 * – Service是一个应用程序组件,Android中四大组件之一 * – 没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序; * * Service的用途 * – 应用内或者应用间的数据原创 2016-02-22 17:11:00 · 329 阅读 · 0 评论 -
TelephonyManager电话管理器、监听手机来电
/* * TelephoneManager是一个管理手机通话状态、电话网络信息的服务类,该类提供了大量的getXxx()方法来获取电话网络的相关信息; * 还提供了listen(PhoneStateListener listener, int events) 方法来监听通话状态; * 添加权限 * * */public class MainActivity extend原创 2016-02-22 19:07:27 · 839 阅读 · 0 评论 -
android eclipse 将项目中assets文件夹下的数据库文件存储到data/data/包名/databases下
android eclipse 将项目中assets文件夹下的数据库文件存储到data/data/包名/databases下:public SQLiteDatabase openDatabase() { String pathFile = "data/data/com.example/databases/clearpath.db";//数据库存储路径;原创 2016-02-27 17:47:43 · 4135 阅读 · 0 评论 -
httpsession 在服务器段进行权限控制
摘自疯狂讲义第三版的电子拍卖系统; /** * 服务器端程序在处理用户登录时,如果用户登录成功,系统会把用户ID 放 * 入HTTPsession中,方便系统跟踪用户的登录状态; * 对于Android客户端程序来说,由于Android客户端采用了Apache HttpClient * 来发送请求、获取响应,因此HttpClient会自动维护与服务器之间的登录状态, * 有的项转载 2016-02-24 15:38:37 · 386 阅读 · 0 评论 -
Android中轴旋转特效实现,几张图片自动切换
几张图片以3D立体旋转的效果进行切换(此例由此处参考而来:public class MainActivity extends Activity{ private LinearLayout layout; //根布局; private ImageView picture, picture1; //用于展示图片详细的ImageView; int[] imgs = {R.dr原创 2016-02-26 22:24:42 · 3545 阅读 · 1 评论 -
android面试题整理
一、Android5.0(Lollipop)十大新特性: 1、全新的Material Design设计风格; 2、支持多种设备; 3、全新的通知中心设计; 4、支持64位的ART虚拟机; 5、Project Volta电池续航改进计划; 6、全新的“最近应用程序” 7、改进了安全性; 8、不同数据独立保存; 9、改进搜索; 10、新的API支持,蓝牙4.1、USB Audio、多原创 2016-03-22 22:37:04 · 445 阅读 · 0 评论 -
ContentProvider 一个应用程序访问另一个应用程序
例子说明: 程序A:建立数据库DB,表student、salary,数据SQLiteOpenHelper来存储, 程序B:对程序A进行数据的增删改查;SQLiteOpenHelper:public class DBHelper extends SQLiteOpenHelper{ public DBHelper(Context context) { super(原创 2016-02-25 20:33:47 · 1554 阅读 · 0 评论