Android&专栏
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
2021-01-26
Android集成阿里百川电商SDK踩过的坑总结本文为原创,转载需标明链接1::注册应用,Android上传apk安装包获取安全图片,安全图片名称为yw_1222.jpg(注意:4.0.0.15版本开始,安全图片的名称改成 yw_1222_baichuan.jpg),安全图片放在/res/drawable目录下。2:添加一系列组件依赖项目gradle和模块gradle。。。碰到第一个坑,组件下载不了,修改gradel版本和gradle插件版本gradle插件版本改成3.2.0,gradle版转载 2021-01-26 15:09:15 · 310 阅读 · 0 评论 -
网丁:新项目技术知识点
网丁:新项目技术知识点1、Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)2、JAVA操作properties文件3、原创 2014-10-24 14:00:00 · 807 阅读 · 0 评论 -
fragment的用法笔记
1,什么情况下使用fragment通常用来作为一个activity的用户界面的一部分例如, 一个新闻应用可以在屏幕左侧使用一个fragment来展示一个文章的列表,然后在屏幕右侧使用另一个fragment来展示一篇文章 – 2个fragment并排显示在相同的一个activity中,并且每一个fragment拥有它自己的一套生命周期回调方法,并且处理它们自己的用转载 2014-10-29 16:28:53 · 371 阅读 · 0 评论 -
Android常用的工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、 ParcelUtils、RandomUtils、ArrayUtils、Imag原创 2014-10-29 11:19:15 · 873 阅读 · 1 评论 -
Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过构造方法直接来传递参数呢? 为了弄清这个问题,我们可以做一个测试,分别原创 2014-11-15 23:01:50 · 584 阅读 · 0 评论 -
ListView Item 选择问题解决之道
在Android应用开发中,很多时候都会遇到这样的需求,一个listView,含有N项,当点击某项时,该项展开,显示该项中隐藏的某些控件,再点击,该项收回,重新隐藏部分控件,当一项打开状态,点击另一项,另一项展开,该项关闭。(说的有点绕,看下图) 在去年的时候,自己的一篇文章(http://blog.csdn.net/aomandeshangxiao/artic转载 2014-04-19 11:38:22 · 646 阅读 · 0 评论 -
AndroidSlidingMenu使用详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/36677279很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu 这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu 还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,原创 2014-11-18 10:34:33 · 481 阅读 · 0 评论 -
PowerDesigner V16.5 安装文件 及 破解文件
之前在网上找个假的,只能看,不能创建自己的DB; 或者 不能破解的,比较伤脑筋。偶在这里提供一个 可长期使用的版本。PowerDesigner165_破解文件.rar http://pan.baidu.com/s/1hqEDUCG 636KBPowerDesigner165_Evaluation.exe 有点大, 809MBh原创 2014-11-04 22:11:39 · 927 阅读 · 0 评论 -
android-misc-widgets多方抽屉bug修复版 解决“闪烁”问题
http://blog.csdn.net/lovehong0306前几天项目需要用到左侧拉出抽屉,想到了http://blog.csdn.net/hellogv/article/details/6264706中提到的多方抽屉,拿来试用了下,发现bug还真不少,最不能忍受的是最后那一下“闪烁”,于是乎,改!下面将修改过程中遇到的问题及其解决方法分享给大家。首先原创 2014-11-21 11:03:06 · 744 阅读 · 0 评论 -
Android简单动画效果
a1.xml 淡出效果 android:duration="500" android:fromAlpha="1.0" android:toAlpha="0.0" /> a2.xml 淡入效果:原创 2014-11-27 13:51:37 · 699 阅读 · 0 评论 -
java 网页解析工具包 Jsoup
Jsoup是一个非常好的解析网页的包,用java开发的,提供了类似DOM,CSS选择器的方式来查找和提取文档中的内容。相关资料如下:下载地址:http://jsoup.org/download中文文档资料:http://www.open-open.com/jsoup/比较好的文档:http://www.ostools.net/apidocs/apidoc?a原创 2014-11-24 21:21:55 · 1550 阅读 · 0 评论 -
Android 编程下字库的使用
在安卓操作系统下对于 TextView 字体的支持非常有限,默认情况下 TextView 的 typeface 属性支持 "Sans","serif","monospace" 这三种字体,如果在没有指定字体的情况下,系统缺省会使用 "Sans" 作为文本显示的字体。但这三种字体只支持英文,也就是说只要你显示的文字是中文,无论你选择这三种字体中的哪一种,显示效果都是一样的。为此,谷歌又提供了另外一种原创 2014-10-29 09:46:56 · 1006 阅读 · 0 评论 -
Android开源项目分享
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog http://sourceforge.net/projects/andb原创 2014-10-29 11:18:21 · 676 阅读 · 0 评论 -
Android中TextView如何实现水平和垂直滚动
一、只想让TextView显示一行,但是文字超过TextView的长度怎么办?在开头显示省略号android:singleLine="true" android:ellipsize="start"在结尾显示省略号android:singleLine="true" android:ellipsize="end" 在中间显示省略号android:sing原创 2014-09-02 16:36:28 · 1081 阅读 · 0 评论 -
Android开发之手机铃声代码实现
如果读到的是音频文件路径,需要先将音乐文件插入到多媒体库。如:path传入:/mnt/sdcard/mp3/a.mp3//设置--铃声的具体方法 public void setMyRingtone(String path) { File sdfile = new File(path); ContentValues values = new Co原创 2014-05-06 16:49:15 · 2637 阅读 · 0 评论 -
一个activity控制另一个activityUI更新(利用broadcast广播机制)
就是在MainActivity里面打开AnotherActivity去执行一些操作,相应的改变MainActivity里的一些布局或者执行一些动作,最开始想到的就是把MainActivity的Handler直接传给AnotherActivity,好像不可行,就有了这篇和上一篇文章。上一篇方案一是通过重写application来在两个activity之间共享Handler的,今天这个方案是通转载 2014-05-17 22:38:08 · 596 阅读 · 0 评论 -
调用百度地图APP
代码如下: //调起百度地图客户端 try { intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&de原创 2014-08-19 14:23:06 · 4141 阅读 · 0 评论 -
Android DatePickerDialog 只显示年月
Android DatePickerDialog 只显示年月今天写一个日期控件,默认显示年月日,但是我现在只想显示年月,在网上找了一个比较简单容易了理解的方法,分享如下:先看一个效果图:处理前: 处理后:实现的代码: 1. 通过遍历方法查找DatePicker里的子控件:年、月、日[java] view pla原创 2014-08-18 16:05:00 · 629 阅读 · 0 评论 -
android 广播的使用
在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:[java] view plaincopyprivate BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Over原创 2014-09-09 20:23:33 · 864 阅读 · 0 评论 -
使用Jsoup 抓取页面的数据
需要使用的是jsoup-1.7.3.jar包 如果需要看文档我下载请借一步到官网:http://jsoup.org/ 这里贴一下我用到的 Java工程的测试代码 package com.javen.Jsoup;import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Docu原创 2014-09-22 20:25:20 · 1127 阅读 · 0 评论 -
ListView滚动到底部判断
List13介绍的是ListView.OnScrollListener的 onScrollStateChanged(AbsListView view, int scrollState) 方法,使用说明如下:ListView.setOnScrollListener(new OnScrollListener() { @Override public void onScr原创 2014-09-27 15:08:32 · 776 阅读 · 0 评论 -
[SDK Manager] Error: Missing platform-tools
原创 2014-10-22 14:38:21 · 1642 阅读 · 0 评论 -
android反射组件 (一)java 自定义annotation基础知识
自定义annotation包括三部分: 自定义annotation、使用annotation的类、annotation的处理方法。一、自定义annotation 元注解包括以下: 1)@Target 描述注解使用的范围 取值包括:1.CONSTRUCTOR:用于描述构造器2.FIELD:用于描述域3.LOCAL_原创 2014-10-23 16:40:30 · 686 阅读 · 0 评论 -
JAVA操作properties文件
JAVA操作properties文件java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properti原创 2014-10-24 11:52:03 · 828 阅读 · 0 评论 -
android 中的 ViewPager+ Fragment
android的Viewpager 的各种经常的用法,朋友问我要过,所以就稍微总结一下,ViewPager + Fragment 经常用到 代码是从 actionbarsherlock 中提取出来的,这个效果都知道是 滑动来切换的。直接上代码了在这里简单说明一下 FragmentStatePagerAdapter 和 FragmentPagerAdapter2个ada原创 2015-01-29 17:05:13 · 396 阅读 · 0 评论 -
Android 自定义progressDialog实现
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progres原创 2015-03-04 13:33:22 · 402 阅读 · 0 评论 -
解决Android加载图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的so原创 2015-09-29 17:45:58 · 384 阅读 · 0 评论 -
[Android] ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);原创 2015-11-06 17:47:59 · 339 阅读 · 0 评论 -
android文件下载及自定义通知显示下载进度
这几天在实现一个APK版本更新的功能,发现涉及的东西比较繁杂。本着一劳永逸的想法将相关的内容写成了相对比较独立的类供以后参考同时也与大家共享,欢迎大家批评指正主要实现了一下几个类:(1)文件下载:设计自定义类,只需传入一个Handler、下载地址URLStr及保存路径及可实现下载的功能。handler主要用于线程间通信,跟新通知中的进度条。对于handler发送消息更新UI原创 2015-10-10 14:35:00 · 1306 阅读 · 0 评论 -
如何调整seekbar的高度
调整seekbar的高度可以这么做:seekbar的属性:[html] view plaincopyandroid:progressDrawable="@drawable/seekbar_style" seekbar_style.xml为: xml version="1.0" encoding="UTF-8"?> laye原创 2015-10-23 23:01:22 · 9596 阅读 · 1 评论 -
安卓图表引擎AChartEngine(三) - 示例源码折线图、饼图和柱状图
折线图:[java] view plaincopypackage org.achartengine.chartdemo.demo.chart; import java.util.ArrayList; import java.util.List; import org.achartengine.Ch原创 2015-10-26 16:44:53 · 503 阅读 · 0 评论 -
随机数
自从JDK最初版本发布起,我们就可以使用java.util.Random类产生随机数了。在JDK1.2中,Random类有了一个名为nextInt()的方法:public int nextInt(int n)给定一个参数n,nextInt(n)将返回一个大于等于0小于n的随机数,即:0 Random rand = new Random();int i = bg_imgs[r原创 2015-09-22 22:49:17 · 304 阅读 · 0 评论 -
Android酷炫实用的开源框架(UI框架)
Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目原创 2016-04-28 18:09:47 · 5600 阅读 · 2 评论 -
Android KITKAT 以上实现沉浸式状态栏
代码未行,效果先上Flyme4.2 Android4.4.4上运行效果如何实现在 KITKAT 之后,Android Window支持了一些新的属性,其中有两个是这样的 .WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUSWindowManager.LayoutParams.FLAG_TRANSLUCENT_N原创 2016-05-24 17:09:38 · 536 阅读 · 0 评论 -
android Mediaplayer各种属性和方法简单介绍
主要涉及类:MediaPlayer (1) 当一个MediaPlayer对象被创建或者调用reset()方法之后,它处于空闲状态,调用release()方法后处于结束状态 1,一个MediaPlayer对象调用了reset()方法后,再调用其它方法可能会触发OnErrorListener.onError()事件,未调用reset()方法则不会触发 2,当Mediaplayer对象不再被原创 2016-04-16 17:46:19 · 790 阅读 · 0 评论 -
android 音乐播放歌词同步,歌词自动滚动,歌词换行等功能完美解决方案
歌词滚动项目完美解决方案功能:1、自动加载MP3文件和歌词文件,支持assets和SD卡加载文件,2、准确读出MP3文件的总长时间;3、播放MP3文件,歌词高亮,自动滚动歌词;4、支持点击播放,点击某行歌词则播放该行MP3对于音频内容;5、支持seekbar 拖动播放,则歌词文件自动跳转到对于节点;6、支持文字歌词原创 2016-09-14 16:12:39 · 2719 阅读 · 0 评论 -
使用Volley加载图片列表
Android开发者可能会使用Universal Image Loader或者Square`s newer Picasso这些第三方的库去处理图片的加载,那么Volley是怎么加载图片列表的呢,这一篇文章会介绍使用Volley加载图片列表。 在Google I/O介绍Volley的时候,Ficus Kirpatrick讲了很多关于Volley如何的有助于图片加载。但是,你会发现在原创 2015-09-11 17:08:41 · 337 阅读 · 0 评论 -
TextView 跑马灯的效果
android:id="@+id/myTextView"android:layout_width="180px"android:layout_height="wrap_content"android:textColor="@android:color/white"android:ellipsize="marquee"android:focusable="true"andro原创 2015-09-28 23:05:53 · 327 阅读 · 0 评论 -
Android 网络通信框架Volley简介(Google IO 2013)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async原创 2015-02-03 17:12:25 · 371 阅读 · 0 评论 -
android 解决FragmentStatePagerAdapter 刷新无效问题
@Overridepublic int getItemPosition(Object object) {return POSITION_NONE;}重写getItemPosition 返回return POSITION_NONE;即可。原创 2015-02-06 12:10:50 · 1702 阅读 · 0 评论