【Android开发之控件-Android-PullToRefresh】教程文章相关的互联网学习教程文章

【Android开发】之Fragment与Acitvity通信

上一篇我们讲到与Fragment有关的经常使用函数,既然Fragment被称为是“小Activity”。如今我们来讲一下Fragment怎样与Acitivity通信。假设上一篇还有不懂得。能够再看一下。传送门。 Fragment与Activity通信的方式例如以下:一、通过初始化函数提供1.在动态加入Fragment的过程中,我们在Activity中通过Fragment.setArguments()的方法为Fragment提供数据。 2.在Fragment中,在onAttach()函数中通过调用getArguments()获得一个Bundle...

Android开发命名规范和编码规范【代码】

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51346027无规矩不成方圆,是吧。。哈哈~~很庆幸,本人刚学java编程的时候,就被老师灌输了编程规范的相关知识,并且一直在遵守。有过团队开发经验的人都知道,如果没有一定的规范可行,那么代码看起来将是苦不堪言,甚至是乱七八糟。下面就介绍一下,我个人编码过程中使用到的规范,供大家参考~~命名规范命名规范要望文知义,简单明了。 命名规范定制太多,就会让...

Android开发之Mediaplayer【代码】【图】

Android提供了常见的音频、视频的编码、解码机制。借助于多媒体类MediaPlayer的支持,开发人员可以很方便在在应用中播放音频、视频。本篇博客主要讲解在Android平台下如何播放一个音频文件。本篇博客主要内容如下:MediaPlayerMediaPlayer的音频源使用MediaPlayer播放音乐MediaPlayer使用技巧Demo--一个简单的MP3播放器MediaPlayer上面提到过,Android下对于音频、视频的支持均需要使用到MediaPlayer,它主要用来控制Android下播放...

Android开发基础之Activity之间参数传递

一、简单数值传递1、MainActivityprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com")));Intent i=new Intent(MainActivity.this,NewActivit...

android开发——从相冊中选择图片不裁剪【代码】

转载请注明出处:http://blog.csdn.net/zhoubin1992/article/details/46864777问题: 在郭神的第一行代码中,第8章的从相冊中选择图片这块,从相冊选一张裁剪后显示到屏幕。可是执行后会发现从相冊选了图片后。没有弹出裁剪的界面,直接返回。方案:查找原因时,发现SD卡路径下的output_image.jpg是一个0字节文件。所以 这张图片没有生成。然后我认为是向系统发送选择照片的意图出了问题。我好奇的查看了下系统的图库应用(galler...

android 开发-自定义多节点进度条显示【代码】【图】

看效果图:里面的线段颜色和节点图标都是可以自定义的。main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/rl_parent"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:padd...

Android开发心得-使用File ExPlorer无法访问系统内部文件

问题:本机在获得ROOT权限后,使用Eclipse自带的File Explorer访问/data/data下各APP的存储文件,均无法打开。更换另外一个设备后,情况正常。Sumsung的有些机型在获得ROOT权限系统后,仍然不能读写系统文件,这个时候就需要我们使用adb为文件夹赋予权限了 解决办法:在配置好adb后,cmd进入命令行,按序号依次输入如下命令 1. adb shell 2. su (在PC输完此命令后,正常情...

android开发一些好的网站收集

1.在Eclipse中直接打开sqlite查看数据的插件http://www.coderzheaven.com/2011/04/18/sqlitemanager-plugin-for-eclipse/2.在线制作Buttonhttp://angrytools.com/android/button/3.Android Holo颜色生成器http://android-holo-colors.com/ 原文:http://www.cnblogs.com/lvdouzhou/p/5009573.html

Android开发之常用的时间格式

/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); ParsePosition pos = new ParsePosition(8); Date currentTime_2 = formatter.parse(dateString, pos); return currentTime_2; } /...

Android开发之OkHttp的使用【图】

本篇记录的是Android开发中OkHttp框架的使用。OkHttp是Java中用于网络请求的一个库,主页为:http://square.github.io/okhttp/, github地址为:https://github.com/square/okhttp下面介绍OkHttp库的用法,本篇会给出OkHttp的使用demo,demo中包含了常用的get请求、post请求、文件的上传和下载,demo运行的效果如下图所示:下面上代码一一说明:要使用OkHttp,必须在项目中先导入OkHttp,在app模块的build.gradle文件中,加入下面的...

拖延症患者的Android开发笔记 - 计时器 widget

一 需求分析 1)需求来源与操作分析与技术分析 Android自带的时钟应用操作非常不人性化,对于常用倒计时和计时的小伙伴简直就是摧残。所以我打算做一个操作非常简单的倒计时widget。操作上类似自带闹钟的设置方式,环形时钟界面,点击某个时间,直接开始倒计时,widget是支持点击事件的,所以需求应该是可以实现的。 2)特别说明,作为拖延症晚期,有可能本文的计划完全不能实现,如果有一天我真的完成了计划。。 等到了那一天再说...

Android:开发中,代码被横线划掉是什么意思【代码】【图】

在学习【状态栏通知】时,遇到代码被横线划掉,这是怎么回事呢?例如:package com.example.notification;import android.app.Activity; import android.app.AlertDialog; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.Uri; impor...

Android开发走过的坑(持续更新)

1 华为 nova真机 打印不出Log参考资料:http://www.apkbus.com/thread-585228-1-1.html解决:针对权限问题,我们当然也可以解决的,华为手机在你的拨号界面,请拨*#*#2846579#*#*,我们就进入了工程菜单,接下来我们就可以操作了。点击ProjectMenu,进入后台设置,很容易看到的就是LOG设置。进入LOG设置,将AP日志打钩并关闭,或许你还有顾虑,那你就全部选中然后关闭,然后重新启动手机。原文:https://www.cnblogs.com/xinzaimen...

Android开发之EditText属性详解【代码】

原文:http://www.makaidong.com/IT博客园/18615.shtml 1、edittext输入的文字为密码形式的设置(1)通过.xml里设置: 把该edittext设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置edittext的settransformationmethod()方法来实现隐藏密码或这显示密码。edittext.settransformationmethod(passwordtransformationmethod.getinstance());//设置密码为不可见。2、(1)edittext输入的文字为电话号码andr...

Android开发:《Gradle Recipes for Android》阅读笔记1.7——仓库配置【代码】

repositories块告诉gradle哪里去寻找依赖,默认的android studio使用jcenter或者mavenCentral。jcenter仓库位于https://jcenter.bintray.com(注意连接是ttps请求)maven仓库有两种方式,mavenCentral代表着http://repo1.maven.org/maven2/上面的仓库;mavenLocal代表本地的maven缓存。任何maven仓库都可以使用url添加到默认的仓库列表中,如repositories {maven {url ‘http://repo.spring.io/milestone‘} } 密码保护的仓库可以使...