![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 59
linuxcjh
这个作者很懒,什么都没留下…
展开
-
Android ListView 实现 GridView 用以实现GridView的下拉刷新
最近项目中碰到GridView下拉刷新的问题,google不到现成的资料,故此用listview来实现GridView,对ListView而言下拉刷新就很多资料可参考了,这里就不再啰嗦了。ListViewAdapter.javapackage com.example.grideview;import java.util.List;import android.content.C原创 2013-03-12 20:58:39 · 2150 阅读 · 0 评论 -
珍藏40个android应用源码分享
1.高仿京东商城源码http://www.apkbus.com/android-115203-1-1.html2.抽屉demohttp://www.apkbus.com/android-115205-1-1.html3.仿微信二维码名片源码http://www.apkbus.com/android-115206-1-1.html4.简单2D动画源码转载 2014-03-31 10:56:04 · 1132 阅读 · 0 评论 -
Android 使用Hprose 调用Https接口
Hprose 是PHPrpc的升级版本,支持Https调用;下面各原创 2014-06-10 11:55:17 · 4385 阅读 · 5 评论 -
Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
最近fragment越来越火了,ViewPager也越来越广泛使用了,群里很多朋友就不约而同的遇到了一个奇葩的问题,fragment里面放viewpager有些时候会不会出现内容。所以今天把这个解决方案分享一下,希望大家能看到,不要浪费太多时间在这个问题上。其实后来看到有人说是fragment里面嵌套fragment导致的。这个问题我当初遇到的时候花了三个晚上才找到解决方案,纳入我转载 2014-06-17 19:20:27 · 558 阅读 · 0 评论 -
Android开源项目第一篇——个性化控件(View)篇
本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 最新转载 2014-08-25 17:47:41 · 672 阅读 · 0 评论 -
Android开源项目第四篇——开发及测试工具篇
Android开源项目第四篇——开发及测试工具篇本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android转载 2014-08-25 17:49:44 · 545 阅读 · 0 评论 -
Android开源项目第二篇——工具库篇
通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI 通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作 1. AndroidAnnotations(Code Diet) android快速开发框架 项目地址:https://github.com/excilys/androidannotations 文档介绍:https:转载 2014-08-13 15:00:55 · 608 阅读 · 0 评论 -
Android开源项目个性化控件
本文中你可以找到那些精美App中各种有特性的View,如Gmail的左滑出菜单、Google plus的卡片式ListView,Pinterest的瀑布流,微信的左滑删除,微博的个页面下拉刷新等等。长期更新,欢迎大家补充和推荐^_^ 一、ListView 1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新 ListView、ViewP转载 2014-08-13 14:52:47 · 1006 阅读 · 0 评论 -
Android开源项目第二篇——工具库篇
Android开源项目第二篇——工具库篇本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总转载 2014-08-25 17:48:41 · 659 阅读 · 0 评论 -
Android 开源库获取途径整理
介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。1. GitHubAndroid 开源项目汇总Android 优秀开源项目实现原理解析把这两个放在前面,是因为这两个项目我和一群小伙伴在精心维护,同时任何人都可以提交 PR 参与进来。其他网站或 App 都可以以此为数据源 Android转载 2014-08-25 17:45:58 · 613 阅读 · 0 评论 -
用Gradle 构建你的android程序
前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant….转载 2014-09-22 18:07:22 · 700 阅读 · 0 评论 -
android坐标
说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~!(一)首先明确一下 android 中的坐标系统 : 屏幕的左上角是坐标系统原点(0,0) 原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向 (二)关于Scroll: 屏幕显示的内容很多时,会有超出一屏的情况,于是就产生了Scroll的概念。转载 2014-08-28 13:37:07 · 636 阅读 · 0 评论 -
VCard(.VCF) 2.1(rfc-2426)标准通信薄基本格式
http://www.imc.org/pdi/vcard-21.txt vCard 规范容许公开交换个人数据交换 (Personal Data Interchange PDI) 信息,在传统纸质商业名片可找到这些信息。规范定义电子名片(或叫vCard)的格式。vCard 规范可作为各种应用或系统之间的交换格式。定义的格式与传送的方法无关。传送交换可能是文件系统,点对点交换的公共转载 2014-09-12 15:49:29 · 1578 阅读 · 0 评论 -
Android SDK Manager国内下载缓慢的问题
Android SDK Manager国内下载缓慢的问题转载 2014-09-28 15:23:58 · 648 阅读 · 0 评论 -
onItemClick监听器四个arg参数
请教Android开发中的Adapter内的onItemClick监听器四个arg参数问题(多谢) public void onItemClick(AdapterView arg0, View view, int position, long arg3)如上代码所述,请告诉我arg0到arg3分别代表什么,它们的作用是什么,请尽量让我明转载 2014-10-21 08:41:08 · 639 阅读 · 0 评论 -
教你搞定Android自定义ViewGroup
上一篇我们介绍了Android中自定义View的知识,并实现了一个类似Google彩虹进度条的自定义View,今天我们将进一步学习如何去自定义一个ViewGroup。ViewGroup我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是ViewGroup的子类,因为ViewGroup有很多子View,所以它的整转载 2015-11-22 22:31:52 · 949 阅读 · 0 评论 -
ViewPaper + Fragment 滑动销毁
当前项目中用ViewPaper和Fragment 做了六个叶洽原创 2014-04-30 10:21:27 · 1193 阅读 · 0 评论 -
Android 中使用 ComponentName 类
android中可以使用Intent时 可以用setClass() 还可以使用ComponentNameJava 代码package com.huawei;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.原创 2013-03-07 10:12:11 · 6573 阅读 · 0 评论 -
给Android系统添加google map支持
复制 模拟器上的 /system/framework/com.google.maps.jar, 和 /etc/permisson/com.google.maps.xml 到手机系统中对应的目录 ,并用RE管理器更改权限。原创 2012-10-26 17:22:26 · 771 阅读 · 0 评论 -
onBackPressed() 使用
onBackPressed() : 当手机按下back键时,执行此方法。 用此方法时 :有super.onBackPressed() 时 不能把在此方法中设置的 intent 传回上一个Activity , 因此 去掉super.onBackPressed() 在末尾加上finish();原创 2012-10-26 17:16:35 · 15158 阅读 · 2 评论 -
在google 地图弹出气泡
在google地图上定位一个地点,然后点击弹出一个popView显示一下详细信息这个popView 随便整的,没有美化练着玩的Android专业开发群1:150086842Android专业开发群2:219277004标签: 代码片段(5)[图片] 未命名3.jpg[图片] 未命名4.jpg[代码] 新建一个图层转载 2012-10-18 14:45:48 · 1685 阅读 · 0 评论 -
用LayoutInflater 定制 Dialog显示内容 并 调整Dialog的显示位置
AlertDialog alertDialog;AlertDialog.Builder builder;//实例化 LayoutInflaterLayoutInflater inflater=(LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);//main1为对话框布局View Layout=inflater.i原创 2012-08-21 17:00:34 · 983 阅读 · 3 评论 -
View 的 DrawingCache
类似淘宝购物车的效果截取当前屏幕并移动到屏幕左下角:// 获取当前view层结构中最上层的view 也就是当前所看到的view mView = v.getRootView(); // 开启Cache 然后就可以通过getDrawingCache() 获取Cache的图片了 mView.setDrawingCacheEnabled(true); // 等价于调用set原创 2013-03-28 18:03:56 · 1006 阅读 · 0 评论 -
安卓图表引擎AChartEngine(一) - 简介
AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:line chart (折线图)area chart (面积图;分区图,对比图)scatter chart ( 散点图)time chart (时间图;进度表)bar chart (条形图;柱状图)pie chart ( 饼图)bubb转载 2013-04-09 01:13:20 · 788 阅读 · 0 评论 -
Android下各种统计图表
http://afreechart.googlecode.com/svn/doc/screenshot/index.htmlBar Charts Overlaid Charts LegendsMultiple Axis Charts Financial Charts Pie Charts原创 2013-04-08 16:35:19 · 1753 阅读 · 0 评论 -
achartengine之Demo学习6——demo中没使用的方法
运行demo可以发现,它的所有chart都是可以移动,背景色为黑。。。。不过我们有时候会希望chart不动或者改变背景色等一些样式。这节就介绍一些demo中没有使用的但有很常见的一些关于设置renderer的方法我也是一边看帮助文件一边在学习,下面的内容会不断更新,方便自己学习和查阅1、//设置图形不可移动org.achartengine.renderer.XYMultiple转载 2013-04-09 18:32:10 · 1064 阅读 · 0 评论 -
Android 消息机制(Handler,Looper,MessageQueue,Message)
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,Handler扮演了往MQ上添加消息和处理消息的角色(只处理由自己发出的消息),即通知MQ它要执行一个任务(sendMessage),并在loop到自己的时候执行该任务(handleMessage),整个过程是异步的。转载 2013-03-28 14:28:48 · 1020 阅读 · 0 评论 -
Android 调用微信Api
最近一项目需要添加微信的分享:朋友、朋友圈。原本以为挺简单的一事,无非就是去官网下个Demo,集成到自己项目中,可以分分钟搞定,结果这帮写文档的坑爹玩意,愣是浪费了我N多时间,好了吐槽完毕,接下来分享下此次调用微信中遇到的问题和解决方法:首先第一个问题:死活调不出微信客户端原因:是没有按照所谓的官方说明来操作,解决方法:1) 对要加微信的项目进行打包签名,此时就有了自己的原创 2013-04-14 01:38:14 · 12093 阅读 · 8 评论 -
Fragment 生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/转载 2013-04-18 12:21:29 · 543 阅读 · 0 评论 -
用j4lChartAndroid实现3D图饼
这几天在网上找了一些关于3D图饼的文章,做了一个小例子,废话不多说,开始讲解代码先生成一个图饼对象 //new出来一个图饼的对象, 参数简介1.所占的比例 2.颜色 3.是否分组(是否种其他的块是分开的) 4.文字介绍 PieDataSerie pds = new PieDataSerie(chart_scale, chart_color, chart_group, c转载 2013-05-03 11:07:21 · 1833 阅读 · 1 评论 -
Android 项目代码混淆
实现Android项目代码混淆三步走战略:一、修改工程下的project.properties文件如下:# This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file must be che原创 2013-08-01 11:38:57 · 765 阅读 · 0 评论 -
Android优秀开源项目
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客转载 2013-08-08 16:34:13 · 708 阅读 · 0 评论 -
Android Studio for Mac Install PlantUML plugin
Android Studio 安装 PlantUML插件:Mac 安装Graphviz :brew install Graphviz 出现连接错误,按提示的url信息在浏览器中下载对应的文件放在 :/Library/Caches/Homebrew/ 文件夹下;再次运行:brew install Graphviz 自动安装已下载的文件;安装成功在AS中设置原创 2016-04-09 15:32:28 · 1147 阅读 · 0 评论