Android
soputasmile11
自信、美丽、优秀!
展开
-
Android任务和返回栈Mark
参考:http://blog.csdn.net/guolin_blog/article/details/41087993任务和返回栈的概念任务是activity的集合,它使用栈的方式管理其中的activity,这个栈就是返回栈,activity在栈中的顺序是按照activity打开的顺序存放的activity调用那些事1、同一个任务中的activity可以相互调用。同一任务中当前正在运行的activ原创 2016-09-07 20:09:39 · 291 阅读 · 0 评论 -
Bitmap
参考:http://www.jianshu.com/p/98c88f9ceafa一、Bitmap的基本加载BitmapFactory类提供了四类方法用来加载Bitmap: (1)decodeFile从文件系统加载 a、通过Intent打开本地图片或者照片 b、在onActivityResult中获取图片uri c、根据uri获取图片路径 d、根据路径解析bi原创 2016-08-20 22:04:56 · 1894 阅读 · 0 评论 -
Android之服务Service
参考:http://www.jianshu.com/p/2fb6eb14fdec http://www.cnblogs.com/codingblock/p/4850299.html http://www.jianshu.com/p/b441d41272afService的基本用法1、基本介绍 Service是Android四大组件之一,是可执行的原创 2016-08-27 22:39:54 · 828 阅读 · 0 评论 -
notification
看了郭霖大神的《第一行代码》学习感觉挺好,不过有些东西确实老了,notification的简单用法在此记下,其实很简单,直接Mark一下代码:布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too原创 2016-08-27 15:28:59 · 404 阅读 · 0 评论 -
Android dispatchTouchEvent介绍 触屏 翻页 滑动
参考:http://blog.csdn.net/w6028819321/article/details/11178595原创 2016-08-03 22:42:21 · 879 阅读 · 0 评论 -
ListView的优化
参考: http://blog.csdn.net/u010687392/article/details/45620541 http://blog.csdn.net/bill_ming/article/details/8817172ListView优化主要由两个方面: (1)convertView重用 (2)ViewHolder的子View复用一、convertView重用 ListView原创 2016-07-18 16:28:15 · 192 阅读 · 0 评论 -
__dirname与__filename
(1) __filename变量node.js中,在任何模块文件内部,可以使用__filename变量获取当前模块文件的带有完整绝对路径的文件名。在应用程序根目录下新建app.js文件,其中代码如下所示。 var testModule1=require(‘./test/testModule.js’);在应用程序根目录下新建一个test子目录,在该目录下新建一个testModule.js文件,其中代原创 2016-07-20 13:13:58 · 26020 阅读 · 1 评论 -
android studio 使用android-async-http
在build.gradle中添加依赖:compile 'com.loopj.android:android-async-http:1.4.9'然后sync就可以原创 2016-07-20 09:49:45 · 2008 阅读 · 0 评论 -
使用剪切板传递数据
1、ClipboardManager需要注意的地方在API 11 以上系统找不到对应的类ClipboardManager;因为在11以前是android.text.ClipboardManager ,以后是android.content.ClipboardManager ,修改包名后可以正常复制到剪切板。使用方法: ClipboardManager clip =(ClipboardMana原创 2016-07-07 14:50:55 · 1001 阅读 · 0 评论 -
SetWebViewClient和 SetWebChromeClient的区别
参考;http://blog.csdn.net/dufangyu1990/article/details/39693181Using WebChromeClient allows you to handle Javascript dialogs, favicons, titles, and the progress. Take a look of this example: Adding alert原创 2016-08-10 21:26:28 · 23444 阅读 · 6 评论 -
android开发常用工具类网站
1、图标下载:http://www.iconfont.cn/search?q=undo&page=2原创 2016-09-01 19:31:33 · 361 阅读 · 0 评论 -
Android中.9图mark
1、简要说明就是后缀为.9.png的图片,这种图片的引入是为了适应在使用过程中可以拉伸而不失真。2、画.9图在Android的sdk中自带画.9图的工具:就是sdk的tools目录里面的draw9patch.bat 把一般的png图拖到这里面就可以进行绘制, (内容显示区域画的不太好。。) 然后存储图片,自动生成的后缀就是.9.png普通图片和.9图使用对比为什么要用.9图? 如果不原创 2016-09-01 19:57:51 · 309 阅读 · 0 评论 -
android系统架构
参考:http://blog.chinaunix.net/uid-25838286-id-3011173.html android系统架构和其操作系统一样,采用了分层的架构,从架构图来看,android分为四个层,从高层到低层依次为:应用程序层、应用程序框架层、系统运行库、Linux核心层,其架构图如下:1、应用程序层 该层提供一些核心应用程序包,如电子邮件、短信、日历、地图、浏览器和联系人管理原创 2016-09-07 11:12:31 · 537 阅读 · 0 评论 -
JSON.parse()和JSON.stringfy()
参考:http://blog.csdn.net/wangxiaohu__/article/details/7254598(1)JSON.parse表示从字符串中解析出JSON对象 ar str = ‘{“name”:”huangxiaojian”,”age”:”23”}’结果:JSON.parse(str)Objectage: “23” name: “huangxiaojian” proto:转载 2016-07-19 21:42:14 · 688 阅读 · 0 评论 -
Android中Matrix的使用
转载:http://blog.csdn.net/jackie03/article/details/7262047转载 2016-08-13 21:03:31 · 329 阅读 · 0 评论 -
android实现图片缩放、移动、单击退出、双击缩放
实现思路思路:重写用于显示图片的ImageView,定义ScaleGestureDetector(缩放手势检测)类型、GestureDetector(双击手势检测)类型的变量进行手势检测并重写方法实现图片的缩放、移动、单击退出、双击放大等功能。 重写的方法implements OnTouchListener接口,重写onTouch方法对手势进行监听ScaleGestureDetector原创 2016-08-24 17:20:14 · 10562 阅读 · 2 评论 -
Android懒人开发mark
今天get了神技能,跟着大神飞感觉就是爽,Mark一下以前写findViewById()或者Toast之类语句都超级崩溃,然后被告知有快捷的插件: jakewharton:butterknife(这个插件可以快捷自动添加指定layout里面的变量以及自动初始化和自动onclick)postfix completion(这个可以快捷写出Toast,for之类的语句)jakewharton:butte原创 2016-09-02 21:08:46 · 282 阅读 · 0 评论 -
RecyclerView长按添加上下文菜单
参考:http://blog.csdn.net/linuxcjh/article/details/7895610 主要是这句话: 需要理解对ListView的item长按之后发生的事情: 首先触发的是onItemLongClick函数,执行onItemLongClick操作,然后根据onItemLongClick的返回值判断是不是执行OnCreateContextMenuListener函数;原创 2016-08-11 15:21:33 · 3716 阅读 · 0 评论 -
ajax提交数据初试
参考:http://www.runoob.com/ajax/ajax-examples.html 1、首先明白什么是ajax提交,ajax可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页2、AJAX使用 (1)创建对象 现代浏览器使用var xmlhttp=new XMLHttpRequest();老版本的浏览器用ActiveX对象var xmlhttp=new ActivieX原创 2016-08-11 15:20:00 · 203 阅读 · 0 评论 -
ajax提交数据初试
参考:http://www.runoob.com/ajax/ajax-examples.html 1、首先明白什么是ajax提交,ajax可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页2、AJAX使用 (1)创建对象 现代浏览器使用var xmlhttp=new XMLHttpRequest();老版本的浏览器用ActiveX对象var xmlhttp=new ActivieX原创 2016-08-11 15:19:38 · 329 阅读 · 0 评论 -
今日学习
RecyclerView的使用 参考:http://blog.csdn.net/lmj623565791/article/details/45059587侧滑菜单刚开始想到的是用slidingMenu,自己实现了一个很丑的,没有发现Android studio其实很强大,帮我们已经写好了,只要新建Navigation Drawer Activity,有关这个的讲解见: http://blog.c原创 2016-07-19 17:17:08 · 210 阅读 · 0 评论 -
有关json数据
原文链接:http://blog.csdn.net/ahuier/article/details/14434337JSON官网: www.json.org JSON (JavaScript Object Notation) JavaScript对象图,它是由Douglas Crockford(道格拉斯·克洛克福特)发明的。 JSON与XML一样都是做传递数据转载 2016-07-19 22:19:53 · 267 阅读 · 0 评论 -
Android View坐标getLeft, getRight, getTop, getBottom
参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0412/1156.html 在Android中可以把left相当于X轴值, top相当于Y轴值, 左上角就是(0,0),从上到下依次递增,从做到右依次递增相应API: 视图左侧位置 view.getLeft() 视图右侧位置 view.getRight() 视图顶部原创 2016-07-19 16:10:07 · 515 阅读 · 0 评论 -
scrollState三种状态
scrollState有三种状态,分别是SCROLL_STATE_IDLE、SCROLL_STATE_TOUCH_SCROLL、SCROLL_STATE_FLING SCROLL_STATE_IDLE是当屏幕停止滚动时 SCROLL_STATE_TOUCH_SCROLL是当用户在以触屏方式滚动屏幕并且手指仍然还在屏幕上时(The user is scrolling using t原创 2016-07-25 17:32:31 · 5291 阅读 · 0 评论 -
BitmapFactory类
在Android中,提供的BitmapFactory类,该类为一个工具类,用于从不同的数据源解析、创建Bitmap对象,BitmapFactory类提供的创建的Bitmap对象,提供了如下方法:<span style="font-size:18px;">static Bitmap decodeByteArray(byte[] data, int offset, int length, Bitm原创 2016-07-24 13:49:15 · 968 阅读 · 0 评论 -
我的网易博客
csdn貌似不能搬家,把网址输过来android自定义标题栏应用中去掉标题栏的方法及比较一个页面加载多个listviewFragment之间的切换在Fragment中使用findViewById在Fragment里面使用ExpandableListView实现仿qq好友列表FragmentFragment Manager适配器的使原创 2016-07-12 20:11:02 · 409 阅读 · 0 评论 -
Intent和IntentFilter
原文链接:Intent和IntentFilterIntent Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Acti转载 2016-07-12 15:23:23 · 188 阅读 · 0 评论 -
Android中的WebView
WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点: 1.可以打开远程URL页面,也可以加载本地HTML数据; 2.可以无缝的在java和javascript之间进行交互操作; 3.高度的定制性,可根据开发者的需要进行多样性定制。 一原创 2016-07-11 15:00:32 · 454 阅读 · 0 评论 -
Android自定义权限<permission><uses-permission>
参考博客:[Android权限](http://berdy.iteye.com/blog/1782854) 1、在android系统的安全模型中,应用程序在默认的情况下不可以执行任何对其他应用程序,系统或者用户带来负面影响的操作。如果应用需要执行某些操作,就需要声明使用这个操作对应的权限。 (在manifest文件中 添加<uses-permission>标记) uses-permission权限原创 2016-07-11 11:28:10 · 460 阅读 · 0 评论 -
android-async-http下载zip文件存储或解压
首先Android-async-http下载返回的是byte[],首先要把它转换为ZipInputStream,转换之后可以实现存储为zip文件或者直接解压 1、直接存储为zip文件 首先在AndroidMainfest.xml文件添加权限: <uses-permission android:name="android.permission.INTERNET"/> <uses-permi原创 2016-07-26 11:51:22 · 1206 阅读 · 0 评论 -
Fragment使用出现空白页的解决方法
参考:http://blog.csdn.net/u014452224/article/details/45920315原创 2016-07-19 14:48:45 · 3950 阅读 · 4 评论 -
android AsyncTask
参考:http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html http://blog.csdn.net/liuhe688/article/details/65325191、Android中实现异步任务机制的两种方式:Handler和AsyncTask,Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Han原创 2016-07-21 16:55:57 · 292 阅读 · 0 评论 -
Android中自定义属性
参考 http://www.android100.org/html/201406/07/20422.html http://blog.csdn.net/ouyangtianhan/article/details/6573958 http://blog.csdn.net/lmj623565791/article/details/45022631/1、在xml中除了可以用Android:attr=原创 2016-07-18 22:27:27 · 219 阅读 · 0 评论 -
使用application传递全局变量
1、有关application的说明 (1)Application和Activity,Service一样是Android框架的系统组件,当Android程序启动时系统创建一个Application对象,用来存储系统的一些信息。Android系统自动回位每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例模式的一个类。 (2)通常我们不需要指定一原创 2016-07-07 14:00:27 · 3409 阅读 · 0 评论 -
Android studio中导入SlidingMenu
参考:http://www.cnblogs.com/wfm542171065/p/5384167.html网上给的方法就是首先下载slidingmenu的库: 下载地址:https://github.com/jfeinstein10/SlidingMenu方法我给的参考地址已经写得很详细,但是build之后还是会报错说sin()方法没有定义,找了很多个地方,只有我给的参考的网址给出就是把Float原创 2016-07-18 10:43:14 · 248 阅读 · 0 评论 -
androiddevtools
一个好的Android开发工具网站 http://www.androiddevtools.cn/原创 2016-07-27 13:41:58 · 744 阅读 · 0 评论 -
下载zip文件并解压
前面的android-async-http下载zip文件存储或解压有个问题:当我下载的zip文件压缩的只是一个文档时解压或者存储都正常,但是如果我的zip文件含有很多子目录或者有多层子目录时,得到的zip文件大小会变成0字节,具体原因大概是因为read()方法只正对非压缩文件有效,有时间再去深究,这里先贴出正确的下载并存储同时解压的代码package com.example.chengvi.down原创 2016-07-26 14:43:46 · 2366 阅读 · 0 评论 -
Android使用意图实现返回结果
从Activity传递数据:在实际应用中,不仅要向Activity传递数据,还要从Activity返回数据,虽然返回数据和传递数据类似,也可以采用传递数据的四种方式,但是一把使用Intent对象的方式返回数据,使用这种方式返回数据,需要使用startActivityForResult方法来显示Activity 1、MainActivitypackage com.example.intent;im原创 2016-07-10 09:34:27 · 581 阅读 · 0 评论