- 博客(69)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 android底部菜单的按钮
<RelativeLayout android:id="@+id/btn_container_conversation" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" > <Button android:id
2016-12-13 10:07:48
989
转载 安卓自定义View进阶-事件分发机制原理
安卓自定义View进阶-事件分发机制原理—01 安卓自定义View进阶-事件分发机制原理—02 这两篇文章说得很清晰,值得推荐看,关于android事件机制原理。
2016-10-20 11:21:02
424
原创 getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()路径
android】getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()的作用,getfilesdirgetCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录----------------
2016-04-28 14:37:13
1982
转载 mac 上更改环境变量
第一次配置Mac的环境变量,到网上转了一圈才找到正确方法。打开终端,新建.bash_profile文件在~/目录下(如果电脑里已经有了这个文件,跳过这一步)touch ~/.bash_profile打开.bash_profileopen ~/.bash_profile在弹出的编辑窗口中配置PATHexport PATH=/usr/local/
2016-03-28 16:53:31
8175
原创 Yalantis 那些动画效果很炫的 Android 及 iOS 开源项目
Yalantis 那些动画效果很炫的 Android 及 iOS 开源项目
2016-03-03 15:54:58
660
转载 【Android】神奇的android:clipChildren属性
【Android】神奇的android:clipChildren属性前言前几天有在微博上推荐过一个博客,看他文章时发现了这个属性。有些属性不常用,但需要的时候非常有用,于是做了个例子,正好项目用到,与大家分享一下。 声明欢迎转载,请注明出处!博客园:http://www.cnblogs.com/农民伯伯: http://www.cnblogs.com/o
2016-02-17 16:05:57
415
原创 安卓选择器类库AndroidPicker、定时器类库CountdownView、上拉刷新加载更多的EasyRecyclerView
1、安卓选择器类库AndroidPickerAndroidPicker gittub地址2、定时器类库CountdownViewCountdownView gitub地址3、上拉刷新加载更多的EasyRecyclerViewEasyRecyclerView gitub地址
2016-02-16 16:09:35
2037
原创 NetworkConnectivityManager
import java.util.Iterator;import java.util.SortedMap;import java.util.TreeMap;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import androi
2016-02-01 17:05:07
543
1
原创 屏幕旋转代码
private enum SensorStateChangeActions { WATCH_FOR_LANDSCAPE_CHANGES, SWITCH_FROM_LANDSCAPE_TO_STANDARD, WATCH_FOR_POTRAIT_CHANGES, SWITCH_FROM_POTRAIT_TO_STANDARD; } public void goFul
2016-01-20 11:01:23
1345
转载 屏幕旋转角度的处理
原文章:屏幕旋转角度的处理,文章说得好棒!Android开发实践:屏幕旋转的处理2013-09-24 20:40:10showHead end标签:开发Android旋转orientation原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/8
2016-01-19 17:33:27
3937
原创 horizontalScrollView做滑动标签时的移动
/** * @param position * @return 改变页面时,需要滚动tab标签的长度 */ public int getMoveWidth(int page){ View checkView = radioGroup.getChildAt(page); int k = checkView.getMeasuredWidth();
2015-11-04 14:36:32
621
原创 textivew的跑马灯
public class MarqueeTextView extends TextView {public MarqueeTextView(Context con) { super(con); } public MarqueeTextView(Context context, AttributeSet attrs) { super(context, attrs); } pub
2015-11-03 17:02:12
591
转载 listview的子布局如果有HorizontalScrollView、CheckBox 、button,可能会导致onListItemClick点击事件失效。
listview的子布局如果有HorizontalScrollView、CheckBox 、button,可能会导致item点击事件失效。解释: ListView的item中加入CheckBox 、button后 导致ListView对OnItemClick事件无法响应 原因是因为CheckBox、button的事件响应优先级高于List Item,所以屏蔽了List
2015-10-30 11:42:48
1776
原创 fragment replace时的状态保存
tab式的fragment 用replace切换fragment时,数据的状态如何保存呢?以下代码供参考:BaseFragment:import android.app.Activity;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import a
2015-10-09 17:07:13
2215
原创 mac终端命令
**mac 终端命令下常用的文件夹命令: 1、”ls”,显示该目录下的所有目录 2、”cd /”,返回上一层 3、 “cd 目录名字”,进入当前目录的某个目录。**
2015-07-24 16:46:17
1171
原创 textview 跑马灯
textview设置一些属性,就可以弄成跑马灯。但是如果字符长度不够长。。。。你会发现怎么设置都没效果。因此我google好久,参考了别人的代码,终于找到合适自己几种解决方法。我总结下。还是国外的程序员厉害,国内搜来搜去都是千遍一律的文章!1、<LinearLayout android:id="@+id/ticker_area" android:layout
2015-05-21 15:08:48
824
1
原创 随笔--跳转到google注册界面
public static void startAddGoogleAccountIntent(Context context){ Intent addAccountIntent = new Intent(android.provider.Settings.ACTION_ADD_ACCOUNT) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
2015-03-11 17:14:07
592
原创 android--Activity
1、isFinishing()判断this Activity是否finish,自己调用或者某种因素请求finish,经常用在onPause函数里面。一个activity在finish时候,还有收到广播,结果导致bug,需要 if(isFinishing()){。。。。},或在activity finish时候,这时候handler.sendMessage,这时候也会
2014-12-10 08:57:41
651
原创 AudioRecorder 录音及播放,音量的获取。
AudioUtil 工具类:public class MediaRecordUtil { // 录音文件播放 private MediaPlayer mediaPlayer; private double mEMA = 0.0; static final private double EMA_FILTER = 0.6; // 录音 p
2014-11-08 17:23:37
6317
原创 随4--linearlayout 的布局,动态分配位置
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <ImageV
2014-10-20 15:35:05
879
原创 隨3--文件壓縮成base64,解壓
/** * 通过Base32将Bitmap转换成Base64字符串 * @param bit * @return */ public String Bitmap2StrByBase64(String pathName){ Bitmap bitmap = BitmapFactory.decodeFile(pathName);
2014-10-06 13:49:29
1064
原创 录音and播放代码
import java.io.File;import java.io.FileDescriptor;import java.io.IOException;import android.media.MediaPlayer;import android.media.MediaRecorder;import android.media.MediaRecorder.OnErrorLis
2014-10-05 17:50:00
1075
转载 按返回键时不销毁当前activity
按返回键时不销毁当前activity 2011-05-24 22:40:42| 分类:Android |举报|字号 订阅当我们按back钮时activity会被销毁(android默认)。要使按back钮后activity不被毁灭,做法就是改写Activity中的onKeyDown(),然后拦截KeyEvent.KEYCODE_BACK,呼叫moveTa
2014-09-10 14:38:20
3117
原创 隨1listview 滚到底部 android:transcriptMode
android:transcriptMode用法经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。源代码: android:id="@android:id/list"
2014-09-02 19:06:04
937
转载 Android ListView列表 刷新和加载更多
上下拉实现刷新和加载更多的ListView,如下:[java] view plaincopyprint?package com.sin.android.ui; import android.content.Context; import android.util.AttributeSet; import android.view.Gravity; impor
2014-07-24 18:53:42
6863
原创 webview内网页的连接内置打开,不用手机的浏览器打开;设置网页进度条progress
webview.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url);
2014-07-16 18:05:57
4565
原创 Cocos2d-3x:vs2012项目转为android项目需注意的地方
http://www.cocoachina.com/bbs/read.php?tid=194668 先按照这个文章导入库到vs项目。在vs项目的sceen类的里添加#include "cocostudio\CocoStudio.h";记住是这个路径!!!#include "CocoStudio.h";这个路径在转换时会报错的。在proj.android\jni的Android.
2014-06-16 15:15:13
1881
官方的各种demo集合在一起的apk
2014-05-08
用myeclipse9.0自带的jar包整合的SSH项目
2012-10-19
mina框架中socket的多线程模式怎写?
2014-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人