![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
东篱下采菊
因为相信美好 所以美好
展开
-
kotlin 懒汉式单例的写法
因为有by lazy,所以kotlin写懒汉单例特别简单:class Factory { private constructor(){ println("factory 创建") } companion object{ val factory:Factory by lazy { Factory() } }}fun main() { println("start") Factor原创 2021-01-12 12:06:50 · 543 阅读 · 0 评论 -
kotlin表达式传参回调的写法
kotlin表达式传参回调的写法class CallBackTest { private fun getRespond(onSuccess: (String, Int) -> Unit, onFail: () -> Unit) { onSuccess.invoke("suc", 200) } fun test() { getRespond({ s: String, i: Int -> println("原创 2021-01-12 11:49:19 · 666 阅读 · 0 评论 -
Android画板的实现及demo
今天给大家带来android画板功能的简单实现。以下是关键源码:package com.jikexueyuan.drawingboard;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;原创 2014-12-26 09:55:45 · 3515 阅读 · 0 评论 -
Android 围住精神猫
围住精神猫的源码,感兴趣的拿走。Demo apk下载地址 http://pan.baidu.com/s/1c0u79bMDemo 源码下载地址 http://pan.baidu.com/s/1o6sRxmM欢迎大家关注Android开发者社区微信公众号,官方会不定期给大家带来一些android开发优质试用的demo或框架,提高大原创 2014-12-25 17:37:38 · 1392 阅读 · 2 评论 -
百度2014.12最新面试题
以下是面试百度Android开发所问的问题,看看你能答上来么,如果不能的话工作中多留意下吧。1.你读过什么源码?有的童鞋可能都没读过什么源码哦,以后抽时间读一下java的源码吧。2.写一个简单的二叉树查找方法。忘记大学学的数据结构的回忆下吧。3.oom如何解决,怎么定位有问题的代码。这个好像是个难题,我现在也不知道怎么定位有问题的代码。4.hashmap有什么特点,内部原创 2014-12-26 18:36:29 · 725 阅读 · 0 评论 -
Android聊天机器人Demo
利用http://www.tuling123.com/openapi/实现的图灵机器人Android版本demo,欢迎大家下载试用。Demo Apk及其源码免积分下载:http://pan.baidu.com/s/1i3vd3sL欢迎大家关注Android开发者社区微信公众号,官方会不定期给大家带来一些android开发优质试用的demo或框架,提高原创 2014-12-29 15:12:17 · 1179 阅读 · 0 评论 -
Android带清除按钮的EditText
android带清除按钮的编辑框Demo apk下载http://pan.baidu.com/s/1o6HPumIDemo 源码下载http://pan.baidu.com/s/1sjAX8OP原创 2015-02-08 17:54:16 · 906 阅读 · 0 评论 -
android数据库框架ormlite的使用
开篇:相信大家在android开发过程中大多数项目都需要使用android的数据库sqllite,但是每次直接利用android提供的api来增删改查数据表有点繁琐,做javaweb的都知道有一款数据库框架叫Hibernate ,android端同样有类似这样的框架,下面就给大家介绍这款框架ormlite的使用。orm就是对象关系映射的意思,就是讲关系性质的数据表转化成java的的对象来操作,极大原创 2016-10-20 10:05:48 · 2416 阅读 · 0 评论 -
java 翻转单链表
翻转单链表在面试中经常被问到,也是最能考察对链表的认识以及操作,很经典的题目,这个问题考虑起来很简单,不就是把后一个节点的指针翻转指向前一个节点么,但是真让你徒手写代码刚开始还是会有点懵逼的,以下是代码示例,大家可以参考下。package com.testnode;//首先创建一个链表节点对象class Node { private Node next; p...原创 2019-08-31 17:53:39 · 187 阅读 · 0 评论 -
java递归方式翻转单链表
不多说直接看代码吧:package com.testnode;//首先创建一个链表节点对象class Node { private Node next; private int value; public Node getNext() { return next; } public void setNext(Node next...原创 2019-08-31 18:03:51 · 240 阅读 · 0 评论 -
Android 2D翻转demo
简单实现由一张图片翻转到另一张图片的效果。效果图:关键代码public class MainActivity extends Activity { private ImageView imageA; private ImageView imageB; private ScaleAnimation sato0 = new ScaleAnimation(1, 0,原创 2014-12-25 10:56:56 · 836 阅读 · 0 评论 -
Android三步显示gif动态图片
今天给大家带来一个显示gif动态图片的类库,使用方法很简单,只需三步。1.把GifView.jar加入你的项目。2.在布局xml中这样写:<com.ant.liao.GifView android:id="@+id/gif1" android:layout_height="wrap_content" android:layout_width="wrap_content" andro原创 2014-11-30 16:21:22 · 4283 阅读 · 1 评论 -
android实现扇形仿优酷菜单
先上效果图:实现步骤:1.拷贝使用到的类库nineoldandroids.jar到libs目录下。2.布局文件中添加自定义控件:<geniuz.myPathbutton.composerLayout android:id="@+id/test" android:layout_width="20dp" android:l转载 2014-12-01 18:54:07 · 1312 阅读 · 0 评论 -
android 模拟home键效果 返回桌面
/** * 模拟home键效果 返回桌面 * * @param context */ public static void gotoDesk(Context context) { Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME);原创 2013-12-23 15:07:36 · 1485 阅读 · 0 评论 -
android 自定义toast
自定义toastpublic static void shortToast(Context context ,String str){ if(!isShow){ return ; } Toast toast = new Toast(context); toast.setDuration(Toast.LENGTH_SHORT); toast.setGravity(Gravi原创 2013-12-25 09:28:58 · 721 阅读 · 1 评论 -
android 获取系统安装的所有的浏览器应用
一直想怎么才能查看系统都安装了什么浏览器,网上也没搜到资料,于是想到了下面的方法:/*** 获取系统安装的所有的浏览器应用* * @param context*/public static void getAllBrows(Context context) {System.out.println("******");Uri uri = Uri.parse("http原创 2013-12-23 13:52:53 · 3125 阅读 · 3 评论 -
android demos集合 翻页 搜索 滑动 解压缩 仿QQ 仿网易
下载地址:原创 2014-01-08 17:06:07 · 779 阅读 · 0 评论 -
Android之过渡动画
[日期:2011-09-28]来源:Linux社区 作者:baolongf[字体:大 中 小]在Android中,两个activiyt的切换总是自左向右抽动的效果在Activity中提供了overridePendingTransition函数,用在startActivity(Intent) orfinish之后,overridePend转载 2014-01-11 15:52:02 · 901 阅读 · 0 评论 -
android ormlite 模拟实现联合主键
ormlite 不支持联合主键 可以用两个字段拼成主键的形式来实现。bean这样写:/** * 模拟把id和uname设置为联合主键 用id+uname拼成的字符串做主键 */ @DatabaseField(id=true) private String id; @DatabaseField private String uid; @DatabaseField p原创 2014-01-14 15:42:43 · 4071 阅读 · 0 评论 -
android 常用权限声明
如果你的应用程序要使用Camera,则必须获得使用许可,需要在AndroidManifest.xml中加入如下声明。如果你的应用程序必须有Camera才能使用,则声明如下:否则应声明如下:其他相关声明:存储:语音:位置:原创 2014-01-22 18:00:01 · 792 阅读 · 0 评论 -
android intent和intent action大全 android intent和intent action大全 android 中intent是经常要用到的。不管是页面牵转,还是传递数据
android intent和intent action大全androidintent和intent action大全android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新转载 2014-01-22 18:10:42 · 825 阅读 · 0 评论 -
android 启动系统app
//选择图片 requestCode 返回的标识Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"intent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED = "image/*";Inten原创 2014-01-22 18:07:50 · 754 阅读 · 0 评论 -
给大家推荐一款应用 必定是你想要的
由于当前安卓手机拍照、录音、录像等媒体文件都存放在统一目录下,而且在系统的相册应用中都可查看到。该软件可以给用户提供隐私保障,用户用该软件拍照、录音、录像等可秘密保存,只有通过用户输入设定的手势密码才可查看。 另外录音功能还支持后台录音、定时录音,用户可设定一个时间段,该软件将自动在该时间段内录音并将录音秘密保存,用户输入设定的手势密码进入录音列表方可查看听取录音。 支持桌面快原创 2014-04-30 23:55:22 · 857 阅读 · 0 评论 -
ViewPager的用法(一)
最近在研究ViewPager的使用,我将分段将ViewPager的使用方法和技巧介绍给大家。1.ViewPager是谷歌一个向下兼容包(android-support-v4.jar)里面的类,所以要使用它先引入android-support-v4.jar。该jar包一般存在于android SDK目录sdk\extras\android\support\v4下面。2.然后是布局文件中添原创 2014-04-27 21:02:31 · 1406 阅读 · 0 评论 -
Android 显示内存浮动框
Android 显示内存浮动框原创 2014-12-02 18:31:39 · 1352 阅读 · 0 评论 -
android webview 去掉多点触控 去掉放大缩小
import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.webkit.WebView;public class MyWebView extends WebView{ public MyWebView(Context con原创 2013-12-31 14:19:39 · 1965 阅读 · 0 评论