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

android开发 ,对接支付宝,服务器(PHP)校验失败

已备忘记,资料链接: http://my.oschina.net/u/256646/blog/174222 注意:里面有一个设计到支付宝公钥的地方:注 意这个是2048位的公钥应该是9行或者10行,不能为1行,不然PHP的openssl_pkey_get_public无法读 取,pub_key_id的结果为false,我就在这个上吃了大亏。如果没有—–BEGIN PUBLIC KEY—– 和 —–END PUBLIC KEY—– 可以自己加上,最后保存到一个rsa_public_key.pem文件中。原文:http://www.cnblogs.com/feijian/p/4...

关于Ubuntu64位系统android开发需要安装依赖包

ubuntu安装sudo apt-get install lib32z1 lib32ncurses5sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386sudo apt-get install libqt4-openglsudo apt-get install libglu1-mesa fedora安装 sudo yum install glibc.i686 sudo yum install glibc-devel.i686 sudo yum install libstdc++.i686 sudo yum install zlib-devel.i686 sudo yum install ncurses-devel.i686 sudo yu...

Android开发点滴 - 如何使按钮水平垂直居中且始终占据屏幕宽度一半【代码】【图】

问题描述:如何使按钮水平垂直居中且始终占据屏幕宽度一半效果如下:竖屏: 横屏: 解决方案:使用线性布局,指定线性布局的总权重(weightSum)为1, 指定按钮的权重为其一半即0.5布局代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="#FFFFFF"android:gravit...

lazarus 2016 2月18 4:22:35 支持android开发了, 既ios,linux,macosx,window,web 后 囊括一切啦。 哈哈

Android DevelopmentLazarus for LinuxLazarus for Mac OS XLazarus for iOSLazarus for WindowsLazarus for Web Lazarus 1.6 - Released - February 18, 2016, 04:22:35 pm原文:http://www.cnblogs.com/delphi-xe5/p/5353631.html

Android开发教程 - 使用Data Binding(一) 介绍【代码】

引言 Data Binding(数据绑定)发布于2015年的Google I/O大会,旨在减少Android开发中的大量模板代码(比如findViewById()),增加代码及逻辑清晰度,提高开发效率和维护效率。什么是Data BindingData Binding,即数据绑定,是Android团队实现MVVM架构的一种方法,使得数据(对象)可以直接绑定到布局的xml中,数据的变化直接反映到View上。同时,Data Binding也支持双向绑定。有什么好处省去大量模板代码,比如findViewById(),setO...

Android 开发 ContentProvider 获取歌曲列表和联系人的例子

ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。以下这段是Google Doc中对ContentProvider的大致概述。 内容提供者将一些特定的应用程序数据供给其它应用程序使用。数据可以存储于文件系统、...

Android开发中无处不在的设计模式——原型模式【代码】

不知不觉这个系列已经写了三篇了,其实很早之前就想写设计模式了,只不过怕自己误人子弟没有提笔去写。后来在实际开发中,发现设计模式可以让一个开发人员融会贯通所学的知识,为了进一步巩固自己,就写下了这一些列文章。前面介绍了三个模式。Android开发中无处不在的设计模式——单例模式Android开发中无处不在的设计模式——Builder模式Android开发中无处不在的设计模式——观察者模式本篇文章介绍的模式其实很简单,即原型模式...

Android开发——进程间通信之AIDL(二)【图】

0. 前言不论是Android还是其他操作系统,都会有自己的IPC机制,所谓IPC(Inter-Process Communication)即进程间通信。首先线程和进程是很不同的概念,线程是CPU调用的最小单元,进程一般在PC和移动设备上指一个程序或者一个应用,一个进程可以包含多个线程。IPC方式有很多,在Android中常用的IPC方式包括Bundle、文件、Messenger、AIDL、ContentProvider和Socket等方式。Android开发——进程间通信之AIDL(一)中介绍了AIDL的一个...

Android开发之去掉标题栏的三种方法,推荐第三种

Android:去掉标题栏的三种方法和全屏的三种方法 第一种:一般入门的时候经常使用的一种方法 onCreate函数中加入以下代码: requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar"> 可...

android开发(40) 初试 Volley - GoogleI02013上的“快速,简单的网络通讯库”【代码】

什么是VolleyGoogle I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来: a burst or emission of many things or a large amount at once特点支持JSON,图片,二进制文本,内存和磁盘缓存,强力的自定义能力,debug和跟踪工具如何获得?我在 云盘 放了编译好的 http://yunpan.cn/cg7S8awftBsmp 访问密码 b1bf 怎么用?构建一个“请求队列“RequestQueue构建请...

Android开发 - ActivityLifecycleCallbacks使用方法初探【代码】

ActivityLifecycleCallbacks是什么?Application通过此接口提供了一套回调方法,用于让开发者对Activity的生命周期事件进行集中处理。为什么用ActivityLifecycleCallbacks?以往若需监测Activity的生命周期事件代码,你可能是这样做的,重写每一个Acivity的onResume(),然后作统计和处理: @Override protected void onResume() {super.onResume();//TODO 处理和统计代码Log.v(TAG, "onResume");Logger.v(TAG, "onResume");Logging...

关于Eclipse搭建android开发平台问题

============问题描述============启动Eclipse提示sdk platform is missing…… 启动 sdk manager 提示 Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xml Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://proxy.lzu.edu.cn:8080 refused Fetched Add-ons List successfully Fetching URL: http://dl-ssl.google.com/android/repositor...

Android开发:ListView、AdapterView、RecyclerView全面解析【代码】【图】

目录AdapterView简介AdapterView本身是一个抽象类,AdapterView及其子类的继承关系如下图: 特征:AdapterView继承自ViewGroup,本质是个容器AdapterView可以包含多个“列表项”,并将这多个列表项以合适的形式展示AdapterView显示的列表项内容由Adapter提供它派生的子类在用法上也基本相似,只是在显示上有一定区别,因此把他们也归为一类。由AdapterView直接派生的三个类:AbsListView、AbsSpinner、AdapterViewAnimator都是抽象...

Android开发之使用VideoView播放视频【图】

Android提供了 VideoView组件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频。使用VideoView播放视频的步骤如下:1) 在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件。2) 调用VideoView的如下两个方法来加载指定视频。setVideoPath(String path):加载 path 文件所代表的视频。setVideoURI(Uri uri):加载uri所对应的视频。3) 调用VideoView的start()、st...

【转】Android开发之反编译与防止反编译

Android开发之反编译与防止反编译 防止反编译是每个程序员的必修课,因为当你辛辛苦的研发一个应用,被人家三下五除二给反编译了,是一件多么尴尬的事啊。那么如何防止反编译啊?这里就用Google Android自带的代码混编的方式来防止反编译。孙子兵法中讲得好:“知彼知己百战不殆”,所以在讲解防止反编译之前,先让我们了解一下如何反编译一个应用。一、反编译Android应用实验环境:Windows8.1企业版、dex2jar-0.0.9...