- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 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 344
原创 python_virtualenv虚拟环境
windows# 在当前python环境安装virtualenvpip install virtualenv# 创建项目根目录mkdir myProjectcd myProject# 在项目下创建虚拟环境venvvirtualenv venv# 切换到虚拟环境工作venv\Scripts\activate# 切换成功后,命令行会变成:(venv) D:\temporary\my...
2020-01-09 10:01:28 160
原创 签名证书keystore,jks,pk8,x509.pem
.keystore,.jks本身是一个东西,没有区别;在eclipse上生成的是.keystore后缀,在andorid studio上生成的是.jks后缀;
2017-09-21 16:32:51 1819
原创 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 539
原创 android_apktool工具的使用
apktool工具的使用apktool工具就不做过多介绍了,就是一个官方可以解析.apk文件的工具; 现在有很多人做成可执行的命令或者界面,让其使用更加简单,但是我们还是有必要了解一下原理,熟悉apk的结构。
2017-05-27 09:57:49 584
原创 Android_build.gradle配置
自己总结了下gradle在安卓中的配置经验,只当做是记录,后面忘记咋配了,可以在这里找得到,当前关于gradle的知识点还有很多,只能慢慢学习,积累了。
2017-05-19 09:58:11 504
原创 git常用命令|git迁移仓库地址
git迁移仓库地址从原地址克隆一份裸版本库,比如原本托管于 GitHub。然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。以镜像推送的方式上传代码到 GitCafe 服务器上。删除本地代码.到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了.git clone --bare git://github.com/username/proj
2017-05-03 17:15:12 981
原创 Java_压缩与解压工具类
zip压缩,解压zip压缩与解压主要依靠java api的两个类: ZipInputStream ZipOutputStream 做了一个简单的封装.
2016-08-13 21:15:08 2031
原创 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 25176 5
原创 Android_Scroller滑动动画
当我们在使用view的scrollTo()或scrollBy()时,会发现这个滑动很生硬,没有动画效果,一下就过去了,就像我前篇文章提到的那样。如果能平滑的滑动回去的话,最好不过了,刚好安卓提供一个Scroller类,专门来处理view在scrollTo()或scrollBy
2016-07-07 08:44:23 4535
原创 Android_GestureDetector手势滑动使用
Gesture在 ViewGroup中使用GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture处理先来了解一下如何使用,后面会有示例。
2016-07-06 09:58:41 35081 2
原创 Android-Plugin-Framework集成开发
Android-Plugin-Framework集成开发项目地址:https://github.com/limpoxe/Android-Plugin-Framework若想要了解插件实现原理,请见项目地址的说明,本文档只是教如何使用APF框架进行插件开发。
2016-01-27 10:15:28 3097
原创 Android_AsyncTask学习
AsyncTask是一个执行在UI线程的一个类,这个类可以简单实现在后台线程中执行任务,然后将结果发布到前台。当然,你也可以用Thread和Handler来实现,所以AsyncTask的设计初衷只是一个Thread+Handler的一个帮助类,而不是一个线程框架。
2015-10-13 14:56:19 471
原创 Android_Handler机制
在安卓中,在不同的线程间通信,可是使用Handler来轻松实现,本文就详细的介绍Handler处理消息的原理。
2015-10-12 10:44:29 571
原创 Android_ConnectivityManager连接管理
ConnectivityManagerConnectivityManager作为安卓网络连接管理类,主要功能如下: 1. 通知应用网络状态的改变,发送广播 ACTION:CONNECTIVITY_ACTION 2. WiFi,GPRS等网络的连接管理(是否可用,连接状态等)
2015-08-19 19:37:04 1767
原创 Android_运用log4j打印日志
日志的重要性平时我们debug模式开发项目时,我们需要打印出debug级别的日志,这样在正式发布版本上运行的时候,这些debug日志是不会出现在日志文件中的,日志中记录的是比他更高级别的info,error日志。
2015-07-18 14:08:47 1208
原创 Android_APP级别的异常处理
捕捉运行时异常APP软件在运行时,难免会出现运行时异常,而导致程序crash。当然,如果在debug模式下开发的时候,是可以通过查看logcat日志来查看异常消息,从而进行处理。但是,如果我们在发布版本之后,用户在使用的时候crash掉了,就无法查看异常信息,也就很难找出bug来解决问题。 还好在java线程类中,有一个针对上述问题的解决办法:在线程中捕捉未处理的异常。
2015-07-15 20:42:40 5140
原创 AndroidStudio学习(一)--区分版本
区分程序的debug模式和release模式我们常常在写(调试)程序的时候,是处于debug模式下的。但是正式发布的时候,又要发布release版本,如果在代码中不做区别的话,那就必须要在发布的时候,手动修改代码,才能适应正式环境。比如很常见的:在app中访问网络的时候,在调试的时候一般都是内部的测试环境的url,而在发布正式版的时候,又要把测试环境的url修改为正式环境的url.此时以前我采用的方
2015-07-14 20:34:50 1638
原创 Android_字体变色,viewpager指示器
简介本篇是来自鸿洋_大神的Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器这篇博客,刚开始看时觉得不是很好理解,现在自己减去了他的一些代码,自己写的一个,也实现了同样的效果,感觉好理解多了。
2015-03-29 17:36:32 2295 1
原创 Android_2D绘图的学习Paint,Canvas(三)
前言上一节,学习了Paint的高级用法后,这一节我们将canvas的用法。主要涉及到canvas的绘制坐标变换translate,rotate。还没看过上一节的请点击这里:Android_2D绘图的学习Paint,Canvas(二)。
2015-03-12 14:23:54 1332
原创 Android_2D绘图的学习Paint,Canvas(二)
前言上一节,学会了Paint,Canvas的基本用法后,这一节,学习Paint的高级用法。还没看过上一节的请点击这里:Android_2D绘图的学习Paint,Canvas(一)。
2015-03-11 10:54:06 2016 2
原创 Android_基本组件-dialog
Dialog的作用就是用户可以用它来做一个决定(取消,确定),或者是输入一些信息(付款密码等。。),他不应该占满整个屏幕,因为他仅仅是一个提示用户的界面。1.普通alertdialog现在看一个简单的alertdialog代码://注意:这里传入getApplicationContext()会报错,必须传入this(不知道为什么) AlertDialog
2015-01-13 19:26:43 1416 2
原创 Android_百度地图定位服务V4.2
百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的LBS定位服务接口,专注于为广大开发者提供最好的综合定位服务,通过使用百度定位SDK,开发者可以轻松为应用程序实现智能、精准、高效的定位功能。
2014-10-27 11:02:42 1532
原创 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 733
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人