Android_基础
Android_基础
江湖之笑
这个作者很懒,什么都没留下…
展开
-
android webview里设置cookie
我们在android中访问网络经常会用到Apache的HttpClient,用此类去访问网络获取数据, 但是在写android界面的时候又时不时的会用到一些WebView组件,这时候访问一个以经登录的页面的时候cookie设置就有个问题 在HttpClient中保存下来的Cookie怎么设置到WebView组件里,让WebView也保持住Cookie状态,也就是登录状态呢?转载 2017-06-27 23:19:55 · 1954 阅读 · 0 评论 -
android学习笔记之利用AsyncHttpClient实现登录及cookie使用
版权声明:原创文章,转载劳烦注明出处,谢谢。首先感谢大神在自定义及使用AsyncHttpClent上的支持,详见 http://blog.csdn.NET/jdsjlzx/article/details/44700965本文主要记录一下我的Android练习项目开发经过,主要提供一个思路,方便日后用到的时候参考。android客户端登录并实现cookie保存:能转载 2017-06-27 23:13:07 · 596 阅读 · 0 评论 -
快速Android开发系列网络篇之Android-Async-Http
先来看一下最基本的用法AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) {转载 2017-06-27 23:07:00 · 336 阅读 · 0 评论 -
GreenDao 3.2.0 的基本使用教程
前言Android开发中我们或多或少都会接触到数据库。Android中提供了一个占用内存极小的关系型数据库-SQLite。虽然Android系统中提供了许多操作SQLite的API,但是我们还是需要手动去编写SQL语句,这经常会出现一些莫名其妙的问题(不要问我为什么)。所以便出现了许多ORM(对象关系映射)框架。其中比较著名的有GreenDao、OrmLite、Litepal等。下面主要介转载 2017-06-21 09:24:07 · 636 阅读 · 0 评论 -
Android ORM 框架之 greenDAO 使用心得
原文:http://itangqi.me/android/using-greendao-experience/ 前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、Sugar转载 2017-06-21 09:11:14 · 220 阅读 · 0 评论 -
百度地图 java.lang.UnsatisfiedLinkError 问题解决
原文:http://blog.csdn.net/ding_gc/article/details/52669691版权声明:本文为博主原创文章,未经博主允许不得转载。[java] view plain copyjava.lang.UnsatisfiedLinkError: Native method not found: com转载 2017-06-17 15:44:32 · 939 阅读 · 1 评论 -
AndroidStudio SVN插件配置与使用 标签: svn 2016-07-13
这段时间一直使用Git Bash来做代码管理。今天一个项目需要使用到SVN,竟然有些生疏了,项目组其他人选择不在AndroidStudio中操作,直接使用SVN客户端,我总感觉在IDE中写完代码还要切换到SVN客户端去提交太蛋疼,于是记录下填坑笔记配置svn.exe在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的Gener转载 2017-06-17 09:49:24 · 216 阅读 · 0 评论 -
AndroidStudio配置SVN以及使用代码管理
转自:http://www.it165.NET/pro/html/201508/51801.html一、Android Studio配置SVNAndroid Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后转载 2017-06-12 09:45:59 · 224 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
http://www.cnblogs.com/smyhvae/p/4390905.html欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 201转载 2017-06-11 09:24:39 · 247 阅读 · 0 评论 -
Android SDK目录下相关文件说明
本文的目的是说明AndroidSDK目录下各个文件的大概作用,为了能更好的了解AndroidSDK的文件结构。 abi目录--- 应用程序二进制接口(application binary interface,ABI) 描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口 。ABI不同于API ,API定义了源代码和库之间的接口,因此同样的代码可以转载 2017-06-10 16:28:34 · 289 阅读 · 0 评论 -
Android的AlertDialog详解
转自:http://www.2cto.com/kf/201205/131876.html[java] view plain copy print? 参考文章:http://www.cnblogs.com/jiezzy/archive/2012/09/20/2694917.html http:转载 2017-03-03 15:53:18 · 267 阅读 · 0 评论 -
Android中的各种访问权限Permission含义
android.permission.EXPAND_STATUS_BAR 允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户android.permission.FLASHLIGHT 访问闪光灯,android转载 2017-03-03 15:45:04 · 438 阅读 · 0 评论 -
开始使用 Fresco
开始使用 Fresco如果你仅仅是想简单下载一张网络图片,在下载完成之前,显示一张占位图,那么简单使用 SimpleDraweeView 即可。在加载图片之前,你必须初始化Fresco类。你只需要调用Fresco.initialize一次即可完成初始化,在 Application 里面做这件事再适合不过了(如下面的代码),注意多次的调用初始化是无意义的。转载 2017-03-04 17:41:33 · 245 阅读 · 0 评论 -
实现ViewPager懒加载的三种方法
在项目中ViewPager和Fragment接口框架已经是处处可见,但是在使用中,我们肯定不希望用户在当前页面时就在前后页面的数据,加入数据量很大,而用户又不愿意左右滑动浏览,那么这时候ViewPager中本来充满善意的预加载就有点令人不爽了。我们能做的就是屏蔽掉ViewPager的预加载机制。虽然ViewPager中提供的有setOffscreenPageLimit()来控制其预加载的数转载 2017-03-04 17:29:26 · 277 阅读 · 0 评论 -
Glide-使用动态图作为正在加载占位图
完整的例子布局ImageView<ImageView android:id="@+id/iv_main" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignParentBottom="true" android:scaleType=转载 2017-03-04 17:28:48 · 5900 阅读 · 2 评论 -
Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。如果不知道如何上传文件,参考: http://blog.csdn.NET/jdsjlzx/article/details/41694323多文件上传,参考:http://www.open-op转载 2017-03-03 17:16:23 · 897 阅读 · 0 评论 -
Android 超高仿微信图片选择器 图片该这么加载
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:【张鸿洋的博客】1、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然转载 2017-03-03 16:02:34 · 355 阅读 · 0 评论 -
Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。如果不知道如何上传文件,参考: http://blog.csdn.NET/jdsjlzx/article/details/41694323多文件上传,参考:http://www.open-op转载 2017-03-03 16:01:22 · 615 阅读 · 0 评论 -
Android好用的okhttp网络封装(get,post,上传,下载)
点击查看项目地址Okhttp有一段时间了,个人感觉这套封装方法还不错,共享出来供网友们参考项目git地址https://github.com/HuangPugang/okhttpframework.git欢迎大家来找出不足,共同进步使用方法/** * get 请求(已测可用) * @param v */ public vo转载 2017-03-03 15:51:37 · 731 阅读 · 0 评论 -
Android 自定义界面的弹出框(可输入数据)
上午写了一篇博文,介绍了如何定义从屏幕底部弹出PopupWindow,写完之后,突然想起之前写过自定义内容显示的弹出框,就随手写了两个实例,分享出来:第一种实现方式:继承Dialog 1.1 线定义弹出框要显示的内容:create_user_dialog.xml[html] view plain copy print?转载 2017-03-03 15:46:36 · 1512 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析转载 2016-10-20 16:16:47 · 242 阅读 · 0 评论 -
图片加载利器--Fresco
Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个转载 2017-01-19 10:18:21 · 238 阅读 · 0 评论 -
glide的基本使用以及原理
一、glide的基本使用 (1)导入库dependencies { compile 'com.squareup.picasso:picasso:2.5.1' } 123123(2)使用Glide.with(context) .load("http://inthecheesefactory.com/uploads/source/glidepicasso/c转载 2017-01-19 18:02:33 · 441 阅读 · 0 评论 -
Glide 一个专注于平滑滚动的图片加载和缓存库
自定义图片自动轮播控件,自定轮播指示器样式,支持点击,无限轮播,网络下载图片可是使用XUtil的BitmapUtils也可是使用smart-image-view加载图片,支持轮播文字切换此插件是基于viewpager实现的,需要导入android-support-v4.jar*如果使用网络图片记得加权限。uses-permission android:name="android转载 2017-01-19 14:36:18 · 271 阅读 · 0 评论 -
图片加载利器--Fresco
Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个转载 2017-01-19 10:16:39 · 268 阅读 · 0 评论 -
Android 超高仿微信图片选择器 图片该这么加载
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:【张鸿洋的博客】1、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然转载 2017-01-05 10:34:00 · 245 阅读 · 0 评论 -
Android系统五大布局详解Layout
原文 http://blog.csdn.net/llping2011/article/details/9992941主题 安卓开发 我们知道Android系统应用程序一般是由多个Activity组成,而这些Activity以视图的形式展现在我们面前, 视图都是由一个一个的组件构成的。组件就是我们常见的Button、TextEdit等等。那么我们平时看到的And转载 2017-01-20 11:16:22 · 308 阅读 · 0 评论 -
Android 手势识别(单击 双击 抬起 短按 长按 滚动 滑动)
对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。基础GestureDetector的工作原理是,当我们接收到用户触转载 2017-01-20 17:35:43 · 744 阅读 · 0 评论 -
用户手势检测-GestureDetector使用详解
前言:今天终于可以正常上班了,阿里的百技真的真的太累了,作为队长,不仅要考虑到每一个人的感受,而且要最大程度地使大家团结起来,共同完成一个任务,四天的时间,14个人的小组完成一个系统,我们队最终是第一个完成的,他们真的很厉害,周六周日都还在加班做,我真的很感动,今天有些同学要坐飞机回京了,很不舍,一周的并肩奋战,使我们一生在一起,小伙伴们,来日再聚!一、概述当用户触摸屏幕的时候,会转载 2017-01-20 17:38:27 · 338 阅读 · 0 评论 -
Android 手势检测实战 打造支持缩放平移的图片预览效果(上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39474553,本文出自:【张鸿洋的博客】1、背景现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位~~~我相信看图的整个步骤,大家或者说用户应该不希望被打断把~转载 2017-01-20 22:27:02 · 370 阅读 · 0 评论 -
android 禁止viewpager预加载
ViewPager这个控件相信每一个做Android的都用过,而且一定用过,viewpager是可以前后滑动的,这在很多app中引导页中用过,大家也知道它是带缓存的,现在新建一个项目 viewpagertest,[java] view plain copy print?package com.example.viewpagertest;转载 2017-01-21 17:06:58 · 1655 阅读 · 0 评论 -
Android开发笔记(成长轨迹)
1.控制台输出:called unimplemented OpenGL ES API调用了未实现的OpenGL ES API函数,一般由于导入的第三方库如地图库,里面有用到OpenGL,但是模拟器的硬件默认是没有这个的,所以需要我们编辑模拟器Emulation Options选项勾选 Use Host GPU 然后重启模拟器再尝试,如果还是这个错误,那么我们只好用真机测试了。转载 2017-03-03 15:42:21 · 745 阅读 · 0 评论 -
夜神模拟器链接eclipse并导出模拟器中app的db文件,查看sqlite数据库过程
网上试过的方法,归纳总结备用第一步,启动夜神模拟器的开发者选项,类似华为手机功能进入屏幕上的[设置],如图2,进入[关于平板电脑],如图 3,点击5次[版本号]4,退回到[设置]目录,会看到[开发者选项],如图5,进入[开发者选项],选中[USB调试],或选择其他需要选项,如图6转载 2017-05-31 16:02:37 · 3136 阅读 · 0 评论 -
Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。如果不知道如何上传文件,参考: http://blog.csdn.NET/jdsjlzx/article/details/41694323多文件上传,参考:http://www.open-op转载 2017-01-05 10:33:12 · 659 阅读 · 0 评论 -
Android中常见的内存泄漏
写在前面虽然现在手机的内存不断增大,但Android为了实现不同应用间运行隔离,不至于相互影响,所以对单个应用最大可使用的内存做出了限制。限制大小在不同手机设备和ROM上都可能不一样。如Android界的第一款手机HTC G1是16MB,后来的Nexus One是32MB。所以即使手机内存不断变大,但你开发的应用可使用的内存空间并没有增大很多,这也需要你开发时多注意注意内存问题,遵从最少使用内转载 2017-01-04 09:55:15 · 216 阅读 · 0 评论 -
Android中的OutOfMemoryError
OOM 的产生在使用C或C++语言时,我们可操作的内存空间就是整个设备的物理内存,程序员需要自己声明内存空间,也需要自己在恰当的时机释放掉内存,一旦出错就会造成内存泄漏。而Java语言为了解决这个问题,在操作系统之上创造了一个Java虚拟机(JVM),让Java语言编译后的字节码运行在此虚拟机之上。启动一个Java应用,会首先启动JVM,JVM 会向操作系统申请所需内存,然后把内存分成为栈转载 2017-01-04 09:46:40 · 1647 阅读 · 1 评论 -
ProgressDialog使用总结
ProgressDialog的使用 ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。ProgressDialog的创建方式有两种,一种是new Dialog ,一种是调用Dialog的静态方法Dialog.show()。 [java转载 2016-11-29 10:07:01 · 215 阅读 · 0 评论 -
史上最全的WebSettings说明
setAllowContentAccess (boolean allow) 是否允许在WebView中访问内容URL(Content Url),默认允许。内容Url访问允许WebView从安装在系统中的内容提供者载入内容。setAllowFileAccess (boolean allow) 是否允许访问文件,默认允许。注意,这里只是允许或禁止对文件系统的访问,Assets 和转载 2016-11-29 09:08:47 · 1019 阅读 · 0 评论 -
Getting net::ERR_UNKNOWN_URL_SCHEME while calling telephone number from HTML page in Android
I am getting "net::ERR_UNKNOWN_URL_SCHEME" while calling a telephone number option from an HTML page in Android. Do I need to add any permission(s) in the manifest to get this working? I haven't add转载 2016-11-29 08:54:27 · 826 阅读 · 0 评论 -
【Android】开源项目汇总-备用
from://http://www.eoeandroid.com/home.php?mod=space&uid=765778&do=blog&id=47674Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其转载 2016-11-28 21:04:38 · 559 阅读 · 0 评论