- 浏览: 26044 次
- 性别:
- 来自: 成都
最新评论
文章列表
Eclipse一闪而过
- 博客分类:
- Andriod
6.删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi (此条感谢百晓风贡献,赞一个!)
该效果的实现API19 -- android4.4 以上使用:
github:https://github.com/jgilfelt/SystemBarTint
http://blog.csdn.net/qq_16064871/article/details/47679385
http://blog.csdn.net/linghu_java/article/details/45744223
public class CheckPhoneUtil
{
/**
* 验证手机格式
*/
public static boolean isMobileNO(String mobiles) {
/*
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9
*/
/ ...
设置地图级别(V2.X 3-19 V1.X 3-18)默认级别:12</p>默认地点:tian_an_men覆盖物操作:</p> 1、创建自己,2、设置数据,3、添加到地图
百度地图(3.0版本)
MapView:视图
BaiduMap:控制器
MapStatesUpdateFactory:生成地图状态将要发生的变化
MapStateUpdate:描述地图状态将要发生的变化
MapStateUpdateBulider:地图状态构造器
MapStates:地图状态
百度地图(2.0版本)
大概 ...
短信验证码:围绕以下两个方法开展
1、sendCaptcha 获取验证码
2、commitCaptcha 提交验证码
方法:
1、addTextChangedListener 文本变化
2、requestFocus 请求焦点
3、String phone = etPhoneNum.getText().toString().trim().replaceAll("\\s*", "");
4、
R.string.receiveMessgeCountDown的 ...
1、千万要记得:
View view = View.inflate(mActivity, R.layout.content, null);
// 采用XUtils -- ViewUtils注解------>
ViewUtils.inject(this, view);
可以@ViewJect(R.id.content_page)
ViewUtils.inject(view);
不可以@Viewject,将view返回后才能findViewById()
ViewUtils.inject(this ...
//动态添加圆点
View view2 = new View(this);
view2.setBackgroundResource(R.drawable.point_nomarl);
LayoutParams params = new LinearLayout.LayoutParams(10, 10);
if (i!=0) {
params.leftMargin = 10;
}
point_container.addView(view2, params);
在ViewPage中动态切换选中点:
mS ...
## 规范
1. 开放环境的统一
1. IDE: eclipse + SDK
2. UTF-8
3. 格式规范
1. 本地代码规范
2. SVN的规范:
1. 找到C:\Users\Administrator\AppData\Roaming\Subversion
2. 修改config文件
3. enable-auto-props = yes 去掉注释
4. 在[auto-props]下面添加:
*.java = svn:keywords=Author Date Id Rev URL;
*.txt = s ...
自定义控件SmartImageView
- 博客分类:
- Andriod
1、自定义SmartImageView 继承ImageView:
public class SmartImageView extends ImageView
{
public Context mContext;
protected static final int SUCCESS = 1;
public SmartImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public SmartImageView(Con ...
1、Json解析:
2、JsonArray解析:
public class MainActivity extends Activity
{
private String jsonArrStr = "[{carrier:'重庆移动'},{carrier:'广州移动'},{carrier:'广西移动'}]";
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentV ...
/**
* 理解成一个没有界面的Activity
*
*/
public class PhoneService extends Service {
// 电话管理器,系统的一个服务,长期后台运行没有界面
private TelephonyManager tm;
private MyListener listener;
private MediaRecorder recorder;
@Override
public I ...
广 播:收音机电 台:发送信号 收音机:接收信号
创建广播三个步骤:
相当于:1、买收音机 2、装电池 3、调频道
onreceive():用来接收广播事件清单文件中receiver:装电池receiver中的intent-filter:action、category、data:调频道
示例代码:
SD卡状态:
/**
* 1.相当于买好了一个收音机
*/
public class SDStatusReceiver extends BroadcastReceiver {
// 用来接收广播事件的,一旦广播消息到 ...
package com.tang.netview;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle ...
显示打开浏览器和隐式打开浏览器的区别
- 博客分类:
- Andriod
显示打开浏览器:
//不推荐这种方式
public void click(View view){
Intent intent = new Intent();
//显式的意图激活另外一个应用程序的某个界面 指定包名 和 界面的完整的类路径名
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
intent.setData(Uri.parse("http://www.baidu.com") ...
android中的动画
- 博客分类:
- Andriod
帧动画(属性动画)
View动画(补间动画)
帧动画:
1、建立文件夹drawable
2、在文件夹drawable建立xml文件
3、布局文件:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<!--oneshot ...