Android
文章平均质量分 73
杨迈1949
勤勤恳恳,机会总会找到你。
展开
-
Kotlin技巧与自定义语法糖
Kotlin技巧与自定义语法糖kotlin,ktx,ankokotlin官方中文站:http://www.kotlincn.net/docs/reference/basic-syntax.htmlktx google官网:https://developer.android.google.cn/kotlin/ktxanko github地址:https://github.com/Kotli...原创 2020-01-09 10:03:29 · 339 阅读 · 0 评论 -
Android_AsyncTask学习
AsyncTask是一个执行在UI线程的一个类,这个类可以简单实现在后台线程中执行任务,然后将结果发布到前台。当然,你也可以用Thread和Handler来实现,所以AsyncTask的设计初衷只是一个Thread+Handler的一个帮助类,而不是一个线程框架。原创 2015-10-13 14:56:19 · 463 阅读 · 0 评论 -
Android_运用log4j打印日志
日志的重要性平时我们debug模式开发项目时,我们需要打印出debug级别的日志,这样在正式发布版本上运行的时候,这些debug日志是不会出现在日志文件中的,日志中记录的是比他更高级别的info,error日志。原创 2015-07-18 14:08:47 · 1189 阅读 · 0 评论 -
Android-Plugin-Framework集成开发
Android-Plugin-Framework集成开发项目地址:https://github.com/limpoxe/Android-Plugin-Framework若想要了解插件实现原理,请见项目地址的说明,本文档只是教如何使用APF框架进行插件开发。原创 2016-01-27 10:15:28 · 3088 阅读 · 0 评论 -
android蓝牙操作
蓝牙基本操作原创 2016-03-31 09:56:23 · 1257 阅读 · 1 评论 -
Android_GestureDetector手势滑动使用
Gesture在 ViewGroup中使用GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture处理先来了解一下如何使用,后面会有示例。原创 2016-07-06 09:58:41 · 35014 阅读 · 2 评论 -
Android_Scroller滑动动画
当我们在使用view的scrollTo()或scrollBy()时,会发现这个滑动很生硬,没有动画效果,一下就过去了,就像我前篇文章提到的那样。如果能平滑的滑动回去的话,最好不过了,刚好安卓提供一个Scroller类,专门来处理view在scrollTo()或scrollBy原创 2016-07-07 08:44:23 · 4486 阅读 · 0 评论 -
Android_APP级别的异常处理
捕捉运行时异常APP软件在运行时,难免会出现运行时异常,而导致程序crash。当然,如果在debug模式下开发的时候,是可以通过查看logcat日志来查看异常消息,从而进行处理。但是,如果我们在发布版本之后,用户在使用的时候crash掉了,就无法查看异常信息,也就很难找出bug来解决问题。 还好在java线程类中,有一个针对上述问题的解决办法:在线程中捕捉未处理的异常。原创 2015-07-15 20:42:40 · 5134 阅读 · 0 评论 -
android_apktool工具的使用
apktool工具的使用apktool工具就不做过多介绍了,就是一个官方可以解析.apk文件的工具; 现在有很多人做成可执行的命令或者界面,让其使用更加简单,但是我们还是有必要了解一下原理,熟悉apk的结构。原创 2017-05-27 09:57:49 · 562 阅读 · 0 评论 -
git常用命令|git迁移仓库地址
git迁移仓库地址从原地址克隆一份裸版本库,比如原本托管于 GitHub。然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。以镜像推送的方式上传代码到 GitCafe 服务器上。删除本地代码.到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了.git clone --bare git://github.com/username/proj原创 2017-05-03 17:15:12 · 971 阅读 · 0 评论 -
签名证书keystore,jks,pk8,x509.pem
.keystore,.jks本身是一个东西,没有区别;在eclipse上生成的是.keystore后缀,在andorid studio上生成的是.jks后缀;原创 2017-09-21 16:32:51 · 1804 阅读 · 0 评论 -
Android_build.gradle配置
自己总结了下gradle在安卓中的配置经验,只当做是记录,后面忘记咋配了,可以在这里找得到,当前关于gradle的知识点还有很多,只能慢慢学习,积累了。原创 2017-05-19 09:58:11 · 493 阅读 · 0 评论 -
adb常用命令|修改build.porp文件
转载请注明出处:http://blog.csdn.net/y22222ly/article/details/50970252adb常用命令 功能 指令 发送广播 adb shell am broadcast -a com.android.test 查看设备 adb devices 安装apk adb install -[r]覆盖 获取模拟器中的文件 adb p原创 2016-07-22 10:29:02 · 25022 阅读 · 5 评论 -
Java_java命令行编译运行
现在写java或者安卓项目都是使用IDE完成,但是有些简单的工作,使用IDE太浪费了,比如打包一个类的jar,如果使用命令行,也非常简单;所以复习一下,便于以后翻阅;1.创建文件Hello.javaHello.java目录为:D:/com/raise/base/Hello.java 内容:package com.raise.base;//指定包名//需要导包的在这里导入原创 2017-06-02 20:01:08 · 526 阅读 · 0 评论 -
Android_Handler机制
在安卓中,在不同的线程间通信,可是使用Handler来轻松实现,本文就详细的介绍Handler处理消息的原理。原创 2015-10-12 10:44:29 · 563 阅读 · 0 评论 -
Android_ConnectivityManager连接管理
ConnectivityManagerConnectivityManager作为安卓网络连接管理类,主要功能如下: 1. 通知应用网络状态的改变,发送广播 ACTION:CONNECTIVITY_ACTION 2. WiFi,GPRS等网络的连接管理(是否可用,连接状态等)原创 2015-08-19 19:37:04 · 1753 阅读 · 0 评论 -
AndroidStudio学习(一)--区分版本
区分程序的debug模式和release模式我们常常在写(调试)程序的时候,是处于debug模式下的。但是正式发布的时候,又要发布release版本,如果在代码中不做区别的话,那就必须要在发布的时候,手动修改代码,才能适应正式环境。比如很常见的:在app中访问网络的时候,在调试的时候一般都是内部的测试环境的url,而在发布正式版的时候,又要把测试环境的url修改为正式环境的url.此时以前我采用的方原创 2015-07-14 20:34:50 · 1624 阅读 · 0 评论 -
Android_SQlite的使用方法
sqlite步骤:1. create a database2. open the database3. create a table4. create an insert interface for data sets5. create a query interface for data sets6. close the database下面以添加书籍为例原创 2014-07-24 11:18:36 · 724 阅读 · 0 评论 -
Android_LogCat错误汇总
1.原创 2014-07-23 18:48:44 · 2446 阅读 · 0 评论 -
Android_异常
open failed: EACCES (Permission denied)原创 2014-07-27 10:40:04 · 849 阅读 · 0 评论 -
Android_HttpURLConnection下载文件
1.读取txt.. 等文件原创 2014-07-26 19:53:22 · 961 阅读 · 0 评论 -
Android_adapter的实现
1.通过继承baseadapter来实现原创 2014-08-21 20:21:25 · 591 阅读 · 0 评论 -
Android_notification的应用
在网上找的代码,注释比较好,代码也写得hf转载 2014-08-24 11:10:26 · 575 阅读 · 0 评论 -
Android_完美退出应用方法
在网上找了好几个完美退出app的fh转载 2014-09-24 20:36:06 · 601 阅读 · 0 评论 -
Android_百度地图定位服务V4.2
百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的LBS定位服务接口,专注于为广大开发者提供最好的综合定位服务,通过使用百度定位SDK,开发者可以轻松为应用程序实现智能、精准、高效的定位功能。原创 2014-10-27 11:02:42 · 1486 阅读 · 0 评论 -
Android_基本组件-dialog
Dialog的作用就是用户可以用它来做一个决定(取消,确定),或者是输入一些信息(付款密码等。。),他不应该占满整个屏幕,因为他仅仅是一个提示用户的界面。1.普通alertdialog现在看一个简单的alertdialog代码://注意:这里传入getApplicationContext()会报错,必须传入this(不知道为什么) AlertDialog原创 2015-01-13 19:26:43 · 1402 阅读 · 2 评论 -
Android_2D绘图的学习Paint,Canvas(一)
前言安卓2D绘图,都是主要涉及到2个类:Paint,Canvas.原创 2015-03-09 15:59:33 · 1511 阅读 · 0 评论 -
Android_字体变色,viewpager指示器
简介本篇是来自鸿洋_大神的Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器这篇博客,刚开始看时觉得不是很好理解,现在自己减去了他的一些代码,自己写的一个,也实现了同样的效果,感觉好理解多了。原创 2015-03-29 17:36:32 · 2285 阅读 · 1 评论 -
Android_2D绘图的学习Paint,Canvas(三)
前言上一节,学习了Paint的高级用法后,这一节我们将canvas的用法。主要涉及到canvas的绘制坐标变换translate,rotate。还没看过上一节的请点击这里:Android_2D绘图的学习Paint,Canvas(二)。原创 2015-03-12 14:23:54 · 1325 阅读 · 0 评论 -
Android_2D绘图的学习Paint,Canvas(二)
前言上一节,学会了Paint,Canvas的基本用法后,这一节,学习Paint的高级用法。还没看过上一节的请点击这里:Android_2D绘图的学习Paint,Canvas(一)。原创 2015-03-11 10:54:06 · 1984 阅读 · 2 评论 -
Android_Intent的使用方法
Intent可以在2个activity之间传递参数。下面代码是简单数据的传递原创 2014-07-17 11:18:35 · 889 阅读 · 0 评论