随笔分类 -  android随笔

学习android时,写的笔记!
Android实现滑动刻度尺效果,选择身高体重和生日
摘要:刻度尺效果虽然看起来很美,我个人认为很不实用,即使再不实用,也有用的,鉴于群里成员对我的苦苦哀求,我就分享一个他用不到的,横屏滑动刻度尺,因为他需要竖屏的,哈哈……最近群里的开发人员咨询怎样实现刻度尺的滑动效果去选择身高体重等信息。我倒是做过这种效果,貌似群里要的那个开发者要竖着的刻度尺,那我就先分... 阅读全文

posted @ 2016-01-05 13:42 loonggg 阅读(5819) 评论(0) 推荐(0) 编辑

菜鸟程序员如何才能快速提高自己的技术
摘要:导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员。当初弄这个公众号的本意就是为广大的开发者提供各种技术分享,发布最前沿的科技信息和技术。核心观念是:分享。认为只有分享,共享才能让我们开发者团队更强... 阅读全文

posted @ 2015-12-21 12:16 loonggg 阅读(339) 评论(0) 推荐(0) 编辑

绝对干货:供个人开发者赚钱免费使用的一些好的API接口
摘要:不久前,我写了一篇文章,名为《科普技术贴:个人开发者的那些赚钱方式》,讲了一些个人开发者接私活和自己做软件加广告的一些科普知识。可是做软件,需要服务器,需要后台,对于一些小的开发者,想赚点广告费而又不想做后台使用服务器的人来说,网上提供了一些免费的接口,可以供我们使用,提供了许多数据。在这里我分享两... 阅读全文

posted @ 2015-11-19 10:18 loonggg 阅读(5455) 评论(7) 推荐(2) 编辑

科普技术贴:个人开发者的那些赚钱方式
摘要:移动互联网的火爆,衍生出了许多新兴的职业,比如:个人开发者,自媒体等等。还出现了许多所谓的互联网思维,反正就是带来了许多让人无法理解或者可以轻松赚钱的渠道。因为我是一名程序员,我今天就来谈谈个人开发者是如何来赚钱的。其实最直接的方式无非就有两种,一种是接私活,一种是加广告。1、接私活接私活,挣外快这... 阅读全文

posted @ 2015-11-18 12:01 loonggg 阅读(9930) 评论(10) 推荐(4) 编辑

Android学习笔记(四)之碎片化Fragment实现仿人人客户端的侧边栏
摘要:其实一种好的UI布局,可以使用户感到更加的亲切与方便。最近非常流行的莫过于侧边栏了,其实我也做过很多侧边栏的应用,但是那些侧边栏的使用我 都不是很满意,现在重新整理,重新写了一个相对来说我比较满意的侧边栏,其中运用的就是android3.0版本之后新加的Fragment碎片化,碎片 化的使用将来也是一个趋势,所以通过我这个程序你既可以学到侧边栏,也能让你更加熟悉碎片化的使用,一举两得的事。哈哈……废话不多说了,直接上图。图片 如下:①、自定义一个View,把左侧边栏视图,中间内容视图,右侧边栏视图放在里面,这里给这个View起名叫:SlidingMenu.java代码如下:[java] vie 阅读全文

posted @ 2013-10-04 20:22 loonggg 阅读(1147) 评论(2) 推荐(0) 编辑

Android学习笔记(三)之带有侧边索引的快速查找(跟带字母索引查找的通讯录差不多)
摘要:喜欢另辟蹊径的我,在这里废话不多说了,直接上代码和图片了。效果图如下:第一步:MainActivity的代码如下:[java] view plaincopypackagenet.loonggg.test;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashMap;importjava.util.List;importjava.util.TreeSet;importandroid.os.Bundle;importandroid.app.Activity;importandroid.graphics.Color; 阅读全文

posted @ 2013-08-06 11:46 loonggg 阅读(1428) 评论(1) 推荐(1) 编辑

ScrollView中ViewPager无法正常滑动问题
摘要:本文主要介绍如何解决ViewPager在ScrollView中滑动经常失效、无法正常滑动问题。解决方法只需要在接近水平滚动时ScrollView不处理事件而交由其子View(即这里的ViewPager)处理即可,重写ScrollView的onInterceptTouchEvent函数,如下:[java] view plaincopypackagecc.newnews.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.view.GestureDetector;importandroid 阅读全文

posted @ 2013-07-31 11:37 loonggg 阅读(843) 评论(0) 推荐(0) 编辑

Android学习笔记(二)之异步加载图片
摘要:最近在android开发中碰到比较棘手的问题,就是加载图片内存溢出。我开发的是一个新闻应用,应用中用到大量的图片,一个界面中可能会有上百张 图片。开发android应用的朋友可能或多或少碰到加载图片内存溢出问题,一般情况下,加载一张大图就会导致内存溢出,同样,加载多张图片内存溢出的概 率也很高。列一下网络上查到的一般做法:1.使用BitmapFactory.Options对图片进行压缩2.优化加载图片的adapter中的getView方法,使之尽可能少占用内存3.使用异步加载图片的方式,使图片在页面加载后慢慢载入进来。1、2步骤是必须做足的工作,但是对于大量图片的列表仍然无法解决内存溢出的问题 阅读全文

posted @ 2013-07-29 14:22 loonggg 阅读(553) 评论(5) 推荐(0) 编辑

Android学习笔记(一)之仿正点闹钟时间齿轮滑动的效果
摘要:看到正点闹钟上的设置时间的滑动效果非常好看,自己就想做一个那样的,在网上就开始搜资料了,看到网上有的齿轮效果的代码非常多,也非常难懂,我就决定自己研究一下,现在我就把我的研究成果分享给大家。我研究的这个效果出来了,而且代码也非常简单,通俗易懂。效果图如下:首先是MainActivity的布局文件,这个布局文件非常简单,就是一个Button:activity_main.xml文件,代码如下:[html] view plaincopy紧接着就是MainActivity的代码,代码如下:[java] view plaincopypackagenet.loonggg.test;importnet.lo 阅读全文

posted @ 2013-07-28 10:33 loonggg 阅读(956) 评论(0) 推荐(0) 编辑

底部菜单栏之Fragment的详细介绍和使用方法
摘要:详情请看:http://blog.csdn.net/loongggdroid/article/details/9366413 阅读全文

posted @ 2013-07-18 13:52 loonggg 阅读(473) 评论(0) 推荐(0) 编辑

关于AutoCompleteTextView 为什么必须输入两个字符才能出现补全提示的问题的解决办法
摘要:android提供了自动提示功能的textview,按照自带的文档和apidemo可以写几行代码就可以实现此功能。但默认的thresh为2,所以默认情况下你必须输入两个或者两个以上的字符,才会有自动提示功能,否则AutoCompleteTextView是不会有任何提示的。当然你可以通过setThresh来设置至少输入几个字符后才会有提示,也可以在xml里设置。AutoCompleteTextView会把你所有的字符串当做子串去做匹配,而MultiAutoCompleteTextView会根据你提供tokenizer来分解你已经输入的字符串,并对符合条件的最后几个字符当做子串去做自动提示。例如做 阅读全文

posted @ 2013-01-24 18:03 loonggg 阅读(774) 评论(0) 推荐(0) 编辑

android自定义Spinner下拉菜单和AutoCompleteTextView自动显示的(下拉列表框)样式
摘要:在Android中Spinner就是下拉菜单和AutoCompleteTextView自动显示的样式,它相当于HTML中的<select>标签。Android中提供的Spinner Widget下拉菜单和AutoCompleteTextView自动显示已经非常好用了,样式也适用,不过我们还是可以通过定义xml的方式来改变下拉菜单的样式。在layout目录下新建一个xml文件,名字随便(我这里叫activity_main.xml)。在这个文件里面可以定义下拉菜单的样式我们这里采用TextView来实现。activity_main.xml:View Code 1 <Relativ 阅读全文

posted @ 2013-01-24 17:56 loonggg 阅读(2579) 评论(0) 推荐(0) 编辑

Android动画分析之3D翻转效果
摘要:Android中的翻转动画效果的实现,首先看一下运行效果如上图所示.Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持续时间,是否重复播放等等。而Transformation中则包含一个矩阵和alpha值,矩阵是用来做平移,旋转和缩放动画的,而alpha值是用来做alpha动画的,要实现3D旋转动画我们需要继承自Animation类来实现,我们需要重载getTransformation和applyTr 阅读全文

posted @ 2013-01-20 13:26 loonggg 阅读(3285) 评论(0) 推荐(0) 编辑

SQLite在Android中的使用
摘要:严谨一点说,SQLite在Android设备中可以被当做是一种数据存储方法或者干脆就是一个数据库正如其他大多数平台一样,Android 也提供了几种方法用来保存数据,使得这些数据即使在程序结束以后依然不会丢失。这些方法有:文本文件-可以保存在应用程序自己的目录下(【译者注】安装的每个app都会在/data/data/目录下创建个文件夹,名字和应用程序中AndroidManifest.xml文件中的package一样), 也可以保存在SDcard中;Preferences也是一种经常使用的数据存储方法,因为它们对于用户而言是透明的,并且从应用安装的时候就存在了;另 外,如果放宽点说的话,Asse 阅读全文

posted @ 2013-01-14 12:13 loonggg 阅读(979) 评论(0) 推荐(0) 编辑

Google Play服务和OAuth认证工具
摘要:Google Play服务在2.2以上设备的发布在全球范围内已经完成,所有这些设备现在在OAuth 2.0下有了新的工具可以使用。下面是一个灵活性方面的例子,这种灵活性可以延伸Google Play服务支持的平台特性。为什么是OAuth 2.0网上已经有很多用户名和密码了,而且密码的强度良莠不齐,进一步说,你的设备肯定能分辨出你是谁,这种情况下,业界一直认为,在缺乏高强度安全密码 保护的前提下,OAuth 2.0是提供有效安全保障的最佳选择之一。Google Play服务使需要访问Google APIs的Android应用也可以使用OAuth 2.0,并且有很好的用户体验和安全性。一般来说,当 阅读全文

posted @ 2013-01-14 08:33 loonggg 阅读(2717) 评论(2) 推荐(2) 编辑

配置一个好用的Android模拟器
摘要:默认情况下的Android模拟器就是下面的这个样子:看到这个屏幕截图最显眼的问题显然它的丑陋的界面。模拟器窗口占据了屏幕巨大的空间,而且毫无缘由的放着一个屏幕键盘。如果你没亲自用过模拟器的话,还有一个不易发现的问题:几乎是慢到不能用!为了拍上面的图花了5分钟才把模拟器启动起来,而且几乎对输入事件没响应。有3个原因可以解释这个问题: 1.非本地化的。默认使用ARM架构的模拟器,尽管将指令转化成x86的也是可行的,但这个转换过程是非常慢的。2.非加速的。即使你选择了x86,虚拟硬件加速也不会自动可用。3. 软绘图。默认情况下GPU加速也不能使用,这导致模拟器更慢了。下面是解决这些问题的一些办法,让 阅读全文

posted @ 2013-01-12 17:44 loonggg 阅读(1019) 评论(0) 推荐(0) 编辑

关于自定义View时,画图形和图片时抗锯齿的使用的问题
摘要:一般画一条横着的线或者竖线没有锯齿的效果,但是如果是一条斜着的线用canvas画时,就会出现锯齿效果,可能影响视觉,感觉不好看,这是由于像素点的问题造成的!画图形时也是如此,只有在旋转,移动,放大时才会出现锯齿效果,一般正放着是不会出现的!当然图片也是如此!消除锯齿效果是会消耗内存的,一般如果没有锯齿效果时或者没必要时,不必用消除锯齿效果!那怎么样才能消除锯齿效果呢?第一种方法(这个方法只适用于消除画的图形,不适用于图片(bitmap等)):这种方法就是:设置画笔:View Code 1 // 抗锯齿2 paint.setAntiAlias(true);第二种方法(适用于所有的):View . 阅读全文

posted @ 2013-01-09 10:14 loonggg 阅读(412) 评论(0) 推荐(1) 编辑

Bitmap与Drawable,byte[]之间的转化
摘要:android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下,以便于以后随时可用1、drawable---->bitmapView Code 1 public static Bitmap drawableToBitmap(Drawable drawable) { 2 Bitmap bitmap = Bitmap 3 .createBitmap( 4 drawable.getIntrinsicWidth(... 阅读全文

posted @ 2013-01-09 09:26 loonggg 阅读(333) 评论(0) 推荐(0) 编辑

关于键盘触发事件和屏幕触发事件的问题
摘要:当在自定义View或者做游戏的时候,我们常常会用到键盘触发事件和屏幕触发事件!在自定义的View里的键盘触发事件(比如:onKeyDown(int keyCode, KeyEvent event))和屏幕触发事件(onTouchEvent(MotionEvent event))和activity里的键盘触发事件(比如:onKeyDown(int keyCode, KeyEvent event))和屏幕触发事件(onTouchEvent(MotionEvent event))是怎么样交互的呢?是怎样的一个运行原理呢?下面来看看:1、屏幕触发事件:哪个activity或者视图,控件在最上层就最先触 阅读全文

posted @ 2013-01-08 21:42 loonggg 阅读(494) 评论(0) 推荐(0) 编辑

Android常用名令集锦(图文并茂)(转:来自网络)
摘要:大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希望对大家有所帮助。如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你SDK 里tools目录(cd:sdkpat 阅读全文

posted @ 2013-01-08 19:54 loonggg 阅读(428) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示