
Android
文章平均质量分 91
百世修行
aaa
展开
-
ECS快速搭建个人博客
ECS快速搭建个人博客创建ECS服务器连接,ssh安装 Apache HTTP 服务启动Apache服务。安装 MySQL 数据库启动 MySQL 数据库。登录数据库。安装 PHP 语言环境重启Apache服务。博客安装和配置修改 配置文件。移动wordpress到Apache根目录。修改wp-config.php配置文件。测试根据以下信息完成 初始化配置。登录后,您就可以添加博客进行发布了。);//设置启动后的,进入和退出的动画2.overridePendingTransition(R.anim.fade, R.anim.hold);启动界面:原创 2016-06-05 16:22:11 · 1506 阅读 · 1 评论 -
Android动画Frame Animation 帧动画
//=================【frame animation 帧动画】===============================Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。实现方法两种:1)xml中的实现方法在/res下的anim或drawable目录中原创 2016-06-04 17:48:06 · 896 阅读 · 0 评论 -
Notification通过Intent传递参数getIntent()为null的问题解决
想着通过Notification 发送一条通知点击通知跳转到一个新的activity在activity中得到Notification的id,从而能够cancel掉Notification。但是在Notification发送时候,封装好了intent的数据。当跳转到了 新的activity的时候,getIntent 什么都得不到。百度查询了好久都没有一个正解。无奈原创 2016-05-22 18:22:43 · 6461 阅读 · 0 评论 -
OnClick的三种方式
View 点击事件的三种形式2016年4月18日import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widge原创 2016-04-18 09:28:59 · 7300 阅读 · 0 评论 -
Android WebView Java与Js通信
1.Activity 中 事件修改 webview中内容2.webview中事件修改activity中的内容3.webview中的事件,响应js函数主要代码实现: @SuppressLint("JavascriptInterface") public class MainActivity extends Activity { private static fina原创 2016-04-13 18:19:16 · 648 阅读 · 0 评论 -
Android 5.0鲜为人知的新特性
腾讯数码讯(编译:Raul)现在,各大手机厂商都已经开始陆续推送谷歌最新的Android 5.0 Lollipop系统,甚至谷歌旗下的Nexus系列机型都已经OTA推送了Android 5.0.2版本。对于谷歌的新系统,许多拥有升级资格的Android用户来说真的都非常期待。Android Lollipop最引人注目的改变之一就是重新设计的用户界面。谷歌官方将这一代的系统采用的设计语言命名转载 2016-04-07 08:43:05 · 1454 阅读 · 0 评论 -
Android MediaPlayer 音乐播放
主要使用android.media.MediaPlayer;android.widget.SeekBar; <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Layout01" android:layout_width="fil原创 2016-04-01 22:31:52 · 3386 阅读 · 0 评论 -
Android文字转语音TTS离线程序
android原生rom,本自带tts语音,在这基础上可以直接调用使用即可。源码如下。public class TTSdemo extends Activity implements OnInitListener{ // 实现TTS初始化接口 @Override public void onInit(int status) { // TODO Aut原创 2016-03-04 20:16:18 · 5963 阅读 · 1 评论 -
自定义的弹出框类
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal"翻译 2014-11-18 16:09:16 · 777 阅读 · 0 评论 -
gradle02_Groovy的语法
1.Groovy 是没有类型的Java,所以定义变量的时候可以不指定类型,Groovy 会根据对象的值来判断其类型. Java代码 def str = "Hello world" println str.class 2.通过Groovy进行循环 在Groovy中,for循环变得更简洁,更易阅读。首先,范围的定义方式更加简洁:0..4表明原创 2014-10-16 10:25:33 · 918 阅读 · 0 评论 -
gradle01_helloworld
E:\download\developer\gradle\project_test\hello_world>gradle -q hello:FAILURE: Build failed with an exception.* What went wrong:Project 'hello' not found in root project 'hello_world'.* Try:R原创 2014-10-16 10:16:54 · 1078 阅读 · 0 评论 -
svn studio 中的提示
原创 2014-10-28 09:40:43 · 620 阅读 · 0 评论 -
android 尺寸适配相关
系统定义了四种像素密度:低(120dpi)、中(160dpi)、高(240dpi)和超高(320dpi)原创 2014-09-03 18:24:05 · 1115 阅读 · 0 评论 -
DDMS查看Threads情况
有时候程序运行出现死锁或者信号量卡死是很纠结的问题,单看代码很难分析定位问题,这时候可以借助DDMS来查看threads的运行情况,一目了然。 手机连接上USB,确保adb连通,然后启动Eclipse里的DDMS,这时候应该手机就正常连接上了 就如上图中显示的,只要连接上了就可以查看某个进程里的所有线程的活动了; 下面具体解释下Threads转载 2014-09-03 18:01:21 · 710 阅读 · 0 评论 -
WebService理解和代码解析
/** WebServcie 概念 多个系统数据交换: 跨平台语言的相互通信; 如:java 的客户端 和dotnet的服务器端的接口调用: 得到接口和方法 : 基于标准的协议,可编程语言; 服务器开发 api; 特点: 自包含:只要客户端支持http和xml就可以; 自描述:只需要知道请求响应的类型; 其他的不需要考虑 跨平台:不同语言可以相互通信。 通过网原创 2016-09-12 22:49:48 · 2496 阅读 · 0 评论 -
Android 开发中的常用框架汇总分享 源码
1. 缓存DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco 一个用于管理图像和他们使用的内存的库Glide 一个图片加载和缓存的库原创 2016-10-28 15:51:18 · 658 阅读 · 1 评论 -
centos 2.6 升级到 2.7 运行 py
1. centos 2.6 升级到 2.7 上文2. centos 安装 piphttp://blog.youkuaiyun.com/yulei_qq/article/details/529843341、首先检查linux有没有安装python-pip包,直接执行 yum install python-pip2、没有python-pip包就执行命令 yum -y install epel-releas...原创 2018-02-13 13:21:46 · 447 阅读 · 0 评论 -
Centos 6.5 升级python到版本各种版本
举例: Centos 6.5 升级python到版本2.7.12查看python版本:python --version1.下载Python-2.7.12wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz更多下载链接列表:https://www.python.org/ftp/python/2.解压tar -zxvf Pyth...原创 2018-02-13 09:13:18 · 1109 阅读 · 0 评论 -
Gradle目录解析
Gradle目录解析Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。Gradle这个工具集成了构建,测试,发布和其他,比如软件打包,生成注释文档等功能。之前eclipse使用ant进行软件的构建功能,需要配置一大堆的xml,但是在gradle中就不需要了。目前主流的打包方式有ant,maven,gradle原创 2017-03-16 21:33:10 · 1026 阅读 · 0 评论 -
Retrofit-Android上的token验证
这篇文章是一个除了前面的帖子使用retrofit进行基本的身份验证和使用基于OAuth的基本APIS。我们将讨论的话题token认证从一个Android应用到任何网络服务或API支持这种认证。Integrate Token Authentication如果你读前面的帖子关于使用retrofit的身份验证,你会猜到我们要怎么做:扩展ServiceGenerator类和集成方法处理原创 2017-03-14 19:17:53 · 3627 阅读 · 0 评论 -
ViewPager和片段 - 什么是正确的方式来存储片段的状态?
ViewPager和片段 - 什么是正确的方式来存储片段的状态?ViewPager and fragments — what's the right way to store fragment's state?Fragments seem to be very nice for separation of UI logic into some modules. But along wi翻译 2017-03-19 14:48:56 · 669 阅读 · 0 评论 -
Error: Finish can only be called once
Android studio 启动或者新建项目:报错“Error: Finish can only be called once”gradle缓存问题: 默认的额缓存路径在: on windows : C:\Users\YourUserName)1、退出studio2、进入缓存路径,找到 C:\Users\Administrator\.gradle3、删除原创 2017-03-19 14:34:14 · 8921 阅读 · 1 评论 -
Android-Tips
Android-TipsThis is an awesome list of tips for android.If you are a beginner, this list will be the first choice for you when you have a difficult time.Welcome Star and Fork, your suppo转载 2017-03-18 12:42:51 · 1701 阅读 · 0 评论 -
React-Native-lesson
React-Native-lesson一、React-Native入门指南lesson2: 认识代码结构lesson4: 学会React-Native布局(一)lesson6: UI组件lesson8: 自己动手写组件https://github.com/vczero/toiletReact Native完全开发的独立App,支持ES6语法,已更新到0.30版本,App转载 2017-03-05 11:20:15 · 475 阅读 · 0 评论 -
RxJava 是什么
a library for composing asynchronous and event-based programs using observable sequences for the Java VM一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库逻辑简洁才能提升读写代码速度 (代码实例,最好了解观察者模式作为基础)Observable转载 2017-02-22 09:37:39 · 2201 阅读 · 2 评论 -
真实项目运用-RecyclerView封装
前言很久没有发表从零开始搭建android框架系列这个系列的文章了 。由于最近工作确实有点忙碌,也在脚踏实地的花时间研究android方面自己很多不懂的东西。但是写博客确实是一个坚持不懈和自我提高的过程,也希望在保持文章更新的同时能够保持文章的质量 。之前翻译了一些文章,有兴趣的小伙伴可以去看一下。今天这篇文章来谈一谈RecyclerView的封装,对RecyclerView的一些使用转载 2017-01-09 14:46:29 · 882 阅读 · 1 评论 -
UltimateRecyclerView
UltimateRecyclerView是一个RecyclerView(高级和灵活版本的ListView)拉动刷新,加载更多,滑动关闭,拖放和拖放,动画,粘性标题,滚动时显示或隐藏工具栏和FAB和许多其他功能。你可以使用它 就像RecyclerView。注意,UltimateRecyclerView是一个正在开发的项目。项目下载地址特征:翻译 2017-01-02 15:19:36 · 820 阅读 · 1 评论 -
Android照相机拍照Camera
Camera、 1.权限设置 2.intent、startActivityForResult启动照相 3.onActivityResult 接收照相的返回值 3.1、数据图片保dsdcard 3.2、读取sdcard图片 3.3、图片加载到imageView上 4.点击图片;popupwindow或者新页面放大展示 /** * 1.启动系统的相机拍照 */ p原创 2016-11-25 13:52:05 · 1031 阅读 · 1 评论 -
Android 动画使用的笔记整理
//=================【frame animation 帧动画】=============================== Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。(animation-list,标签内容没有提示,就手动添加)《studio 中 需要在drawa原创 2016-11-14 23:04:28 · 790 阅读 · 1 评论 -
分享两款强大的文本编辑器
此前一直在使用 UE NODpad++ 等有没有。这些用的很卡很卡,误解啊。自从发现了 sublime atom 才知道什么叫差距,什么叫飞翔的感觉,就一个字爽啊。 快来认识一下这神一样的编辑器吧。Sublime Text3超强视觉特效插件—activate-power-mode (ATOM编辑器特效)在编辑中想要原创 2016-11-11 21:09:40 · 3625 阅读 · 2 评论 -
Android Tools Download - 百度网盘下载/收藏/分享
Android Studio版本号WindowsMac OSXLinux0.8.9下载下载下载0.8.8下载下载下载0.8.7下载下载下载0.8.6下载下载下载0.8.5下载下载下载0.8.4下载下载下载转载 2014-09-23 09:01:51 · 2280 阅读 · 2 评论 -
ndroid Studio 实战秘籍 | Android Studio 使用经验 Android Studio 快捷键整理分享
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C转载 2014-09-23 08:43:42 · 916 阅读 · 1 评论 -
Android内存管理之道
相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈转载 2014-08-29 08:28:48 · 960 阅读 · 0 评论 -
android 拨打电话 号码判断
AndroidManifest中添加打电话权限 public class boda extends Activity { /*声明Button与EditText对象名称*/ private Button mButton1; private EditText mEditText1; /** Called when the activity is f原创 2012-08-31 15:26:22 · 2050 阅读 · 0 评论 -
Diary DiaryDbAdapter 日记本程序
riji.javapublic class riji extends ListActivity { private static final int ACTIVITY_CREATE = 0; private static final int ACTIVITY_EDIT = 1; private static final int INSERT_ID = Menu.FIRST; pr转载 2012-08-29 17:22:00 · 1786 阅读 · 0 评论 -
exampleuse SharedPreferences
exampleuse.java/* * to access from: data/data/com.android.SharedPreferences/share_prefs */public class exampleuse extends Activity { public final static String COLUMN_NAME ="name"; public fin转载 2012-08-29 17:04:18 · 721 阅读 · 0 评论 -
Cursor getContentResolver
/** * This interface provides random read-write access to the result set returned * by a database query. */public class cp extends ListActivity { protected void onCreate(Bundle savedInsta转载 2012-08-29 16:57:04 · 884 阅读 · 0 评论 -
Gallery
Gallery.javapublic class xiangbu extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(saved转载 2012-08-29 16:29:04 · 595 阅读 · 0 评论 -
Spinner Animation
javapublic class xiala extends Activity{ private static final String[] countriesStr = { "AA", "BB", "CC", "DD" }; private TextView myTextView; private Spinner mySpinner; private ArrayAd翻译 2012-08-29 16:22:45 · 760 阅读 · 0 评论