- 博客(44)
- 资源 (8)
- 收藏
- 关注

转载 GitHub 上排名前 100 的 Android 开源库介绍
原文地项目名称项目简介1. react-native这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 Web 应用和 Native 应用的优势, 可以使用 JavaScript 来开发 iOS 和 Android 原生应用
2016-04-08 11:37:33
1306

转载 Android studio
本文为综合版,实现windows与Mac结合对照。快捷键:Action Win/Linux Mac OSX注释代码(//) Ctrl + /Cmd + /注释代码(/**/)Ctrl + Shift + /Cmd + Option + /格式化代码Ctrl + Alt + LCmd + Option + L清除无效包引用Alt + Ctrl
2016-04-08 11:23:58
501

原创 自己总结
一般获取出来是RGB 888的, 客户端用 RGB565 来加载Bitmap.Config.RGB_565一般来说,相册图片,都是根据屏幕尺寸,动态设置压缩比例头像,这些,是固定尺寸压缩比例这些一般都是服务器处理好,客户端只是进行质量压缩内存缓存 一般内存缓存大小为程序最大可用内存的1/8// 获取应用程序最大可用内存 int maxMem
2016-04-08 11:04:37
437
1
原创 shape 圆角
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <stroke android:width="1px" android:color="#ff5a5a" >
2016-06-15 17:12:13
424
原创 ActionBar黑色阴影渐变效果
heightMove = DisplayUtil.dip2px(this, 220);this.actionBar = getActionBar();this.actionBar.setDisplayHomeAsUpEnabled(false);this.actionBar.setDisplayShowCustomEnabled(true);View view = getLayoutInf
2016-06-13 11:44:51
525
翻译 自定义控件
M = moveto 相当于 android Path 里的moveTo(),用于移动起始点 L = lineto 相当于 android Path 里的lineTo(),用于画线 H = horizontal lineto 用于画水平线 V = vertical lineto 用于画竖直线 C = curveto 相
2016-06-06 16:24:12
357
翻译 Android小知识库
http://wuxiaolong.me/2015/08/10/android-small-knowledge-base/#rd 原文Android小知识库发表于 2015-08-10 | 分类于 Android | 10条评论这份是我工作以来,总结的小知识库,有些知识点现在看来太LOW了,把还觉得有用的分享出来!
2016-06-03 09:32:32
4932
原创 自定义View
onFling与onScroll的区别: 在手势检测中,onFling()与onScroll()有点类似,一个为“滑动”,一个为“拖动”。都是手指在屏幕(或某一组件)上移动一段距离后触发一、在滑动距离上,二者没有(明显)区别: 在检测效果的操作中,滑动距离无论长短都会触发。二、在滑动速率、触发顺序上有区别: onFling()为“滑动”
2016-06-02 14:37:24
446
翻译 属性动画
Quicknav设计开发应用程序源码安卓网站Android社区Android中文APIAndroid开源工程支持开发者支持语言中文(中国)西班牙语日本語한국어Русский英语Android开发训
2016-05-12 10:43:27
4861
1
原创 时间管理器
Timer timer = new Timer(); timer.scheduleAtFixedRate(new MyTask(), 1, 3000);//每3秒更新 private class MyTask extends TimerTask{ @Override
2016-05-06 10:12:37
437
原创 自定义挤压头部的listview
package com.handcar.view;import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.View;import android.widget.ListAdapter;import android
2016-04-27 10:11:44
479
原创 gradle配置debug.key
signingConfigs { myConfig { storeFile file("certificate") storePassword "123456789" keyAlias "blue" keyPassword "123456789" }
2016-04-26 16:57:05
551
原创 Android 动画
http://www.open-open.com/lib/view/open1329994048671.html参考1,。 View Animation(Tween Animation)补间动画View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 View anim
2016-04-20 11:05:01
420
转载 android项目总结
http://blog.youkuaiyun.com/u014651216/article/details/50698525原文1. 一般性控件需要设置onclick事件才会有点击效果(selector)。2. 要写在selector的最后才会有点击效果。3. 制作.9格式图片选最小图,否则默认大小撑大控件。4. 如果将一个对象的属性设置为static,那么就
2016-04-08 16:47:17
521
转载 [android] “坐标”相关的一些故事
http://blog.sina.com.cn/s/blog_6dc41baf01010v0o.html 转载说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~! “坐标”相关的一些故事 *Q*" title="[android] “坐标”相关的一些故事 *Q*" style="margin:0px; padding:0px; border:0
2016-03-18 09:52:20
367
原创 排序
// 排序Collections.sort(listDm, new Comparator() {@Overridepublic int compare(DmMode o1, DmMode o2) {return o1.getIndex().compareTo(o2.getIndex());}});
2015-03-05 15:31:28
636
原创 检查应用是否安装
private boolean isAvilible(Context context, String packageName) {if (packageName == null || "".equals(packageName))return false;PackageManager pageManage = getPackageManager();List packages =
2015-01-15 12:35:56
658
原创 发送短信成功
String SENT_SMS_ACTION = "SENT_SMS_ACTION";Intent sentIntent = new Intent(SENT_SMS_ACTION);sentIntent.putExtra("idSms", id);PendingIntent sentPI = PendingIntent.getBroadcast(this,Integer.parse
2014-09-01 16:20:07
598
原创 服务 service
public int onStartCommand(Intent intent, int flags, int startId) { return START_STICKY;// START_STICKY服务会自动重启 }
2014-09-01 16:16:30
484
原创 ActivityManager
/** 获取所有的应用 考虑到当前应用的变化不大,出于性能考虑,先进性变量获取手机上的应用 */List packageInfoList = getPackageManager().getInstalledPackages(0);/** 循环获取当前正在运行的app,然后弹出广告 */while (isDownLo) {// 获取正在运行的应用ActivityManager am = (Activ
2014-09-01 16:16:23
477
原创 WindowManager
mWm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);wmParams = new WindowManager.LayoutParams();wmParams.type = LayoutParams.TYPE_PHONE; // 设置window typewmParams.format = PixelFormat.
2014-09-01 16:12:20
535
翻译 WebView
loadUrl(String url) 用于加载指定URL对应的网页loadData(Sting data,String mimeType,String encoding) 用于将指定的字符串数据加载到浏览器中loadWithBaseURL(String baseUrl,String data,String mimeType,String encoding,String historyUr
2014-07-23 09:14:02
654
翻译 获取子控件里面的输入框 焦点
android:focusable="true" android:focusableInTouchMode="true"
2014-07-07 17:34:21
591
转载 自定义View属性
一、View的常用属性。 android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:"@android:color/transparent"和"@null"。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。 android:clickable是否响
2014-04-25 14:52:46
600
原创 怎么退出整个应用,setFlags
List,每次添加到list里面,最后遍历关闭广播,加入广播//实现点击双击退出应用,测试有效果的/private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {//
2014-03-27 10:28:39
856
翻译 setTypeface方法:设置字体样式
Typeface.DEFAULT:默认字体。Typeface.DEFAULT_BOLD:加粗字体。Typeface.MONOSPACE:monospace字体。Typeface.SANS_SERIF:sans字体。Typeface.SERIF:serif字体。Typeface tf = Typeface.createFromAsset
2014-03-21 10:28:41
5460
原创 ScrollView 和 ListView 滑动冲突处理
/*** ScrollView 和 ListView 滑动冲突处理*/private void listOnt() {listView.setOnTouchListener(new OnTouchListener() {public boolean onTouch(View v, MotionEvent event) {if (event.getAction() =
2014-02-18 13:48:08
868
原创 shape
xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > rectangle 默认,矩形 /oval 椭圆/line
2014-02-14 16:48:33
850
原创 自定义view,需要注意的地方
自定义控件的时候,会重写很多方法,有很多不理解用法,专门了解了一下,这里列出两个比较特殊的。onFinishInflate 当View中所有的子控件均被映射成xml后触发onSizeChanged 当view的大小发生变化时触发构造方法和onFinishInflate都是在setContenView就开始执行了 然后再回执行onCreate后面的代码1、onSizeCh
2014-02-12 15:26:09
1264
转载 输出格式
1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。 ②普通字符,即
2014-02-11 15:55:19
891
翻译 bitmap画圆
/** * 转换图片成椭圆 * * @param bitmap * @return */ public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), C
2014-01-23 16:39:33
1628
翻译 Activity生命周期
Activity生命周期?保存activity的一些信息在哪个生命周期方法中?答:共有七个周期函数:void onCreate(Bundle savedInstanceState) 第一次创建时调用void onStart() 被用户可见时调用void onRestart() 当Activity处于stop状态又被重新启动时调用void onResum
2014-01-23 11:38:51
559
原创 Intent 一些常用的Action:
一些常用的Action:ACTION_CALL activity 启动一个电话.ACTION_EDIT activity 显示用户编辑的数据.ACTION_MAIN activity 作为Task中第一个Activity启动ACTION_SYNC activity 同步手机与数据服务器上的数据.ACTION_BATTERY_LOW broadcast receiver 电池电量
2014-01-23 10:15:07
695
翻译 bitmap一些属性
//第一种方式:从资源文件中得到图片 Bitmap rawBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.haha); copyRawBitmap1=rawBitmap; copyRawBitmap2=rawBitmap; copyRawBitmap3=rawBitmap; //第二种方式:从SD卡中得到图片(
2014-01-21 16:35:02
843
翻译 关于shape的一些属性
solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radia
2014-01-21 16:29:47
608
原创 判断list等是否有数据,应该先判断是否为空
if (list == null || list.size()==0) { return true; } return false; }Listlist
2014-01-17 16:55:46
1842
android(某500强android学习资料.rar)
2014-01-23
android官网翻译文档,很详细,很实用
2014-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人