北京阿里云ACE会长
//=================【frame animation 帧动画】=============================== Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。 Frame动画可以被定义在XML文件中,也可以完全编码实现。(animation-list,标签内容没有提示,就手动添加) 《studio 中
此前一直在使用 UE NODpad++ 等有没有。这些用的很卡很卡,误解啊。 自从发现了 sublime atom 才知道什么叫差距,什么叫飞翔的感觉,就一个字爽啊。 快来认识一下这神一样的编辑器吧。 Sublime Text3超强视觉特效插件—activate-power-mode (ATOM编辑器特效) http://ww2.sinaimg.c
源码下载地址:http://download.csdn.net/detail/flyingsir_zw/9658434 设置 android:galleryItemBackground 后的效果 不设置的效果如下: 设置 android:galleryItemBackground 的方法如下: 1.项目目录res/values/a
/** WebServcie 概念 多个系统数据交换: 跨平台语言的相互通信; 如:java 的客户端 和dotnet的服务器端的接口调用: 得到接口和方法 : 基于标准的协议,可编程语言; 服务器开发 api; 特点: 自包含:只要客户端支持http和xml就可以; 自描述:只需要知道请求响应的类型; 其他的不需要考虑 跨平台:不同语言可以相互通信。
myeclipse tomcat 启动报错,但是不影响访问。 解决问题: 各种查询,只看到相同的问题,没有发现有效的解决办法。 最后的解决是,更换了tomcat,使用了一个免安装的tomcat 8.0.5,启动正常了。 问题如下: 七月 22, 2016 10:15:32 上午 org.apache.catalina.core.AprLifecycleLi
用MyEclipse 创建 Servlet 自己接接口,供客户端访问使用。 /*MyEclipse 创建 WebProject 项目 如:TT 1.创建web项目 1)项目部署 2)启动Tomcat(默认自带的或者本地安装的配置都可以) 端口冲突,需要把8080端口进行修改 Windows-Preferences-MyEclipse-Server
常用的 Android Studio 快捷键: Ctrl+N:查找类 Ctrl+Shift+N:查找文件 Ctrl+Alt+L :格式化代码 Ctrl+Alt+O:优化导入的类和包 Ctrl+/:注释代码 格式://代码块 Ctrl+Shift+/:注释多行代码 格式:/*代码块*/ Ctrl+Alt+Space(空格):自动补全代码 C
android studio 2.1.2 run提示错误信息:Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. Instant Run requires 'Tools | Android | Enable ADB
各种的动画xml配制文件 给Activity设置启动动画 //设置启动意图 1.startActivity(new Intent(demoMain.this, demoDetail.class)); //设置启动后的,进入和退出的动画 2.overridePendingTransition(R.anim.fade, R.anim.hold); 启动界面:
package android.animation; /** * 时间插值器定义了一个动画的变化率。 * 这让动画让非线性的移动轨迹,例如加速和减速。 * <hr/> * A time interpolator defines the rate of change of an animation. This allows animations * to
//=================【frame animation 帧动画】=============================== Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。 Frame动画可以被定义在XML文件中,也可以完全编码实现。 实现方法两种: 1)xml中的实现方法在/res下的anim或drawable目
关键代码: 简单的通知的实现。 @SuppressLint("NewApi") private void showNotification() { Notification.Builder builder = new Builder(this); // new Notification.Builder(this) builder.setContentTitl
Git for Windows v2.8.3 Release Notes Latest update: May 20th 2016 Introduction These release notes describe issues specific to the Git for Windows release. The release notes covering the
主要代码 package com.cc.selftabhost; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.TabHost; import and
广播接收器也是运行在UI线程,因此,onReceive方法中不能执行太耗时的操作。否则将因此ANR。一般情况下,根据实际业务需求,onReceive方法中都会涉及到与其他组件之间的交互,如发送Notification、启动service等。 当此Activity实例化时,会动态将MyBroadcastReceiver注册到系统中。 当此Activity销毁时,动态注册的MyBroa
public class MyAdapter extends BaseAdapter { private Context mContext; private ArrayList<Map<String, Object>> data; public static HashMap<Integer, Boolean> mapisSelector;
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.
1.Activity 中 事件修改 webview中内容 2.webview中事件修改activity中的内容 3.webview中的事件,响应js函数 主要代码实现: @SuppressLint("JavascriptInterface") public class MainActivity extends Activity { private static
Since you're reading these lines, chances are you're among the lucky 2 percent of Android users who happen to have Marshmallow running on their smartphone. You've either received an update t
腾讯数码讯(编译:Raul)现在,各大手机厂商都已经开始陆续推送谷歌最新的Android 5.0 Lollipop系统,甚至谷歌旗下的Nexus系列机型都已经OTA推送了Android 5.0.2版本。对于谷歌的新系统,许多拥有升级资格的Android用户来说真的都非常期待。 Android Lollipop最引人注目的改变之一就是重新设计的用户界面。谷歌官
主要使用 android.media.MediaPlayer; android.widget.SeekBar; <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
android原生rom,本自带tts语音,在这基础上可以直接调用使用即可。源码如下。 public class TTSdemo extends Activity implements OnInitListener{ /** Called when the activity is first created. */ private EditText inputTe
public class MainActivity extends Activity { //自定义的弹出框类 SelectPicPopupWindow menuWindow; @Override public void onCreate(Bundle savedInstanceState) { super.onCrea
Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。 Intent主要有以下四个重要属性,它们分别为: Action:Action属性的值为一个字符串,它代
win7 64 gradle 2.1 build.gradle task hello { doLast { println 'Hello world!' } } In a command-line shell, move to the containing directory and execute the build
/** * PS2接口,圆口 * */ public interface PS2Port { public void workWithPS2(); } /** * 对象适配器 * 将PS2接口装换成USB接口 * 所以此类类型是USB接口(implements USBPort) + 成员变量ps2Port
Android Studio 版本号 Windows Mac OSX Linux 0.8.9 下载 下载 下载 0.8.8 下载 下载 下载 0.8.7 下载 下载 下载 0.8.6 下载 下载 下载 0.8.5 下载 下载 下载 0.8.4 下载 下载 下载 0.8.3 下载
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 查找文
svn 报错如下 org.tigris.subversion.javahl.ClientException: RA layer request failed svn: OPTIONS of '【你的svn地址】': Could not resolve hostname `svn.123.net': 不知道这样的主机。 (http://svn.123.net:
前几天群成员讨论过关于9patch的工具【我比较喜欢喊它9妹子,西西(*^_^*)】、然后研究了一下,比较简单但是很实用的一个Android sdk 自带工具、这里给大家做一个分享下经验! 1.什么是“9妹”(9patch)? 它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片; 2.何为"*.9.png"? 所谓
ids.xml 前面我们见识过ids.xml文件,但是这个文件是什么意思呢?我们来看下文档中的介绍: 先看下它给的例子: XML file saved at res/values/ids.xml: 使用方式: 一: android:id="@id/button_ok" 二:Button btn=new
Android上常见度量单位 px(像素):屏幕上的点,绝对长度,与硬件相关。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸,point。 dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 dip:Density-independent pixel,同dp相
有时候程序运行出现死锁或者信号量卡死是很纠结的问题,单看代码很难分析定位问题,这时候可以借助DDMS来查看threads的运行情况,一目了然。 手机连接上USB,确保adb连通,然后启动Eclipse里的DDMS,这时候应该手机就正常连接上了 就如上图中显示的,只要连接上了就可以查看某个进程里的所有线程的活动了; 下面具体解释下
public class MediaRecorder extends Object java.lang.Object ↳ android.media.MediaRecorder Class Overview Used to record audio and video. The recording control is based on
相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。 相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天
smali2java 1.0.0.558 smali2java是一个将smali代码反编译成java代码的工具。 什么是smali?smali是将Android字节码用可阅读的字符串形式表现出来的一种语言,可以称之为Android字节码的反汇编语言。使用baksmali或apktool可以将Android应用程序包(apk或jar)反编译为smali代码。
一、初级1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得.2. 掌握Android UI控件、Android Java层API相关使用.迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序.二、中级1. 熟练掌握NDK JNI方式的开发,对Android framework
***项目开发计划表 编制/日期: 审核 批准 开发周期 8~10个月 开发起始日 2002年5月 责任人/部门 序号 项目 开发进度 Development Plan 2014 年 2003年 No. 五月 六月 七月 八月 九月 十月
源码 public class ServiceDemoActivity extends Activity { private static final String TAG = "ServiceDemoActivity"; Button bindBtn; Button startBtn; @Override public void onCreate(B
/* * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * *
垃圾000000000000000000000写了很多,保存不上,发送失败了。。。。。A垃圾000000000000000000000写了很多,保存不上,发送失败了。。。。。A垃圾000000000000000000000写了很多,保存不上,发送失败了。。。。。A垃圾000000000000000000000写了很多,保存不上,发送失败了。。。。。A垃圾000000000000000000
项目源码下载地址 看了很多,找了很多,都是没有自己想要的效果的,不容易啊,备注下吧。 1.自己的源码 ,java文件,里边有各种方法,生成jar,可以分享给别人使用。 2.目前主要验证在android中调用。 eclipse 简历java项目 sdk1.6 不能是1.7 生成 jar 项目-右键- 选择 Export....
demo地址 主要应用类 package com.example.activitylibrary; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.
需要jar源码的请留言吧。 部分源码 demo下载地址 package uk.co.senab.photoview.sample; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; imp
追逐救护车(Ambulance chasing)是最古老的销售诀窍之一。 先把这种销售方式的坏名声放到一边,Ambulance chasing ,其实意味着在物色潜在客户的时候,你需要寻找的是那些已发出信号的人,然后紧紧跟随他们,直到他们开始“起死回生(感兴趣)”,而不是找那些对你的产品没兴趣的人。 用传统方法产生的营销引导线索,比如贸易展会和产品列表等等,这些如今
02-25 13:07:59.740: E/JavaBinder(12727): !!! FAILED BINDER TRANSACTION !!! implements Serializable (类中) private static final long serialVersionUID = 0x201L; serialVersionUID 出现了重复的问题;
更新UI的位置不正确,线程解析数据 handler. mssage 中更新 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
引起问题的 部分 加入线程中运行 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start(); NetworkOnMainThreadException 02-2
activity 加入 AndroidManifest android.content.ActivityNotFoundException: Unable to find explicit activity class {.LoginActivity}; have you declared this activity in your AndroidManifest.xml?