- 博客(73)
- 资源 (62)
- 收藏
- 关注
原创 原生ajax和$.post()和$.ajax代码对比
原生态的ajax使用function deletebyId(id) { /* *使用ajax请求删除一条记录 */ var rsData; var xhr; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else { xhr = new ActiveXObject...
2018-11-04 15:57:47 541
原创 Realm的使用
前言对与数据库的操作我们会常用到,今天来给大家带来一篇Realm框架的使用我还有一篇关于GreenDao的使用教学,点击进入:。Realm简介Realm官方文档,大家可以去了解了解更多的厉害(sao)操作整一张GreenDao和Realm框架的对比表格,大家可以分析分析各自的优点缺点:分析这个表格我们可以看出GreenDao 与 Realm各有各的优缺点:a、当数据库的数据比较少时,两个都是那么的...
2018-02-08 16:38:54 424
原创 GreenDao3.0的使用
前言对与数据库的操作我们会常用到,今天来给大家带来一篇GreenDao框架的使用我还有一篇关于Realm的文章,欢迎围观GreenDao3.0简介官方文档 使用官方的解释:greenDAO is an open source Android ORM making development for SQLite databases fun again. It relieves developers ...
2018-02-08 11:31:11 251
原创 腾讯Bugly热更新使用
之前写过一篇Andfix阿里云热更新,不熟悉的可以去看看http://blog.csdn.net/likesyour/article/details/79067207 今天就来看看腾信Bugly的使用。 官方文档 附上小弟Demo :
2018-01-24 15:56:44 656
原创 Android 开发问题汇总(持续更新)
问题一: Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsD:\AndroidStudioProject02\ProjectDemo11\MapDemo\mapapp\build\intermediates\incremental\mergeDebugResources\mer
2018-01-17 16:02:19 2116
原创 阿里热更新使用
此文章谨作为本人学习记录使用,远离盗版一、准备前工作进入阿里云官网 点击打开链接选中产品-移动云-移动热修复-开通服务-进入管理控制台-创建应用(需要先创建一个空的Android工程,需要包名)二、配置Android工程需要一个Application,在其OnCreate中初始化数据配置,代码如下:public void initHotfix(){
2018-01-15 18:07:35 1049
原创 Android Studio生成签名
Android Studio APK签名生成:Build->Generate Signed APK 如下图,因为我已经签名成功了,所以key store path 已经选择了一个签名文件路径第一次给工程打包签名可以选择Create new store创建成功后直接OK,创建签名文件时各选项的介绍:下载文档签名包V1和V2详细介绍:使用An
2017-07-14 18:25:49 1821
原创 Android Studio使用命令将代码托管到GitHub上
使用GitHub托管代码,是一个程序员必须掌握的。之前刚接触GitHub时不知道它用来干嘛,只知道它有开源的代码,并不知道如何将自己的代码传送上GitHub托管起来。那么你也是这样的初识GitHub吗?没关系,下面就让我带你来走进GitHub,将你自己的代码托管起来。第一步:首先我们得去下载Git插件安装至Android studio中,下面会一步步介绍。
2017-03-02 18:21:58 634
原创 easyui datagrid 复杂表头
function initTableData(param) { var height = $(window).height() - 39 + "px"; var colums=[[{ "field" : "day_no", "title" : "日期", "rowspan" : 2, width : "8%", align : "center" },{ "fie...
2019-05-02 12:48:45 785
原创 模拟ProgressBar下载进度显示
package com.example.administrator.myapplication;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.V...
2018-05-05 14:47:14 1510
原创 OOP的核心思想是什么?
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。核心思想:封装,继承,多态. OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组...
2018-03-27 09:41:26 43090 6
原创 apk瘦身
1. 一套资源Android在适配图片资源的时候,如果只有一套资源,低密度手机会缩放图片,高密度手机会拉伸图片。我们利用这个特性,存放一套资源图就可以供所有密度的手机使用。综合考虑图片清晰度,静态大小和内存占用情况,一般采用xhdpi下的资源图片。2.重复资源很多时候,随着工程的增大,以及开发人员的变动,有些资源文件名字不同,但是内容却完全相同。我们可以通过扫描文件的MD5值,找出名字不同,内容相...
2018-03-26 16:36:03 255 1
原创 百度AR增强现实集成
百度AR增强现实的能力就不评价了。主要有的功能SLAM、空间定位、识别、追踪。SLAM:简单来解释就是,找平面,可以识别平面和空间。功能:可以确定平面,在上面摆放一些东西空间定位:把一个虚拟的模型放在一个空间坐标位置当中,他会有一个位置信息,当你再次回到这个位置时,目标模型还保持在原位置。功能:模型会有一个空间位置。支付宝,之前的“财神到,送红包“就是运用了这个技术。识别:根据一个目标元素,根据特...
2018-03-16 11:05:42 2771 1
原创 Android事件分发
测试Activity的Button点击事件和touch事件,看他们调用顺序优先级:standard.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Log.e("yangjie","onClick---" ); }});s...
2018-03-15 16:58:45 162
转载 Android多进程通讯
原文来自:https://juejin.im/post/5aa08cb3f265da23766ad734 本人仅供学习笔记,如有侵权,请告知,我会删除!一、Android 中的多进程1、定义:首先,进程一般指一个执行单元,在移动设备上就是一个程序或应用,我们在Android中所说的多进程(IPC)一般指一个应用包含多个进程。之所以要使用多进程有两方面原因:某些模块由于特殊的需求要运行在单独的进...
2018-03-13 11:38:10 341
转载 RXJava学习(一Observable)
RxJava几个概念:Observable被观察者,Observer观察者;subscribe建立两者的关系,如下:observable.subscribe(observer);RxJava使用由来:RX是微软.net的一个响应式扩展,rx借助可观测的序列提供一种简单的方式来创建异步的,基于事件驱动的程序。2012年Netflix为了应对不断增长的业务需求开始将.NET Rx迁移到JVM上面。并于...
2018-03-12 13:50:45 327
原创 Java四种引用类型
1.强引用 StrongReference 如果一个对象具有强引用,那么垃圾回收器绝对不会回收它,当内存不足时宁愿抛出 OOM 错误,使得程序异常停止。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。 String str = "abc";List<String> li...
2018-03-07 11:38:35 529
原创 Android之四大组件
Android开发的四大组件分别是:Activity 、 Service 、 Broadcast Receive 、 Content Provider 1、Activity: Android中,Activity是所有程序的根本,所有程序的流程都运行在activity之中。一般一个android应用是由多个activity组成的,这多个activ...
2018-03-06 10:55:31 256
原创 Activity的生命周期
先上一张Activity生命周期经典图: 简单的来分析下这幅图: a、一个Activity的完整生命周期表为:onCreate()->onStart()->onResume()->onPause()->onStop->onDestory(); b、总结表格:...
2018-03-05 15:55:09 162
原创 3分钟集成,1秒生成美团多渠道打包
配置Python环境,请看我之前的博客, Python环境搭建 Apk打包签名不会的请看:这篇文章下载python代码 : 下载地址上面的几部如果你已经都整好了。接下来打开你下载的Python代码 吧你的签名apk 放到下面的目录: 接下来点击这个.py文件即可生成一个多渠道的文件夹和apk文件 ok 是不是1秒钟就ok了。简直是太快了。省去在 gradle上的编译的时间去喝杯咖啡吧...
2018-02-02 11:45:02 369
原创 android 人脸检测
大家都知道Google的api FaceDetectionListener接口吧。通过打开camera.openCamera() 然后startpreview()之后就可以实现此接口来找到人脸位置了。在FaceDetectionListener接口中有一个public void onFaceDetection(Face[] faces, Camera camera) ;此方法就是返回人脸位置的坐标
2018-01-30 17:55:00 350
原创 Android面试自定义View
通过学习慕课网的自定义view视频总结如下: 一、为什么要自定义控件: 1、特定的显示风格 (App的特定效果)2、处理特有的用户交互(textview 不能滑动)3、优化我们的布局 (嵌套布局,不能一次绘制,太慢 )4、封装(比如底部的tag 重复使用了)二、如何自定义控件1、自定义的属性的声明与获取2、测量onMeasure3、布局
2018-01-29 15:34:00 1895
原创 App加固
推荐使用乐固点击打开链接 和 爱加密 点击打开链接 加固完成的Apk 是没有签名的,所以我们要重新签名,签名工具这两个平台也有下载地址。这个两个加固后是可以用Bugly 做热更新的,没有问题的。 图上是使用乐固 加固的流程图。
2018-01-24 15:41:45 499
原创 wifi文件共享器实现
本篇文章谨作为学习记录使用,本文章是通过借鉴几位大神代码写的demo。链接地址:http://mp.weixin.qq.com/s/9sB7ZDods6sYWG3YPjhInQhttps://github.com/iielse/SwitchButton https://github.com/MZCretin/WifiTransfer-master先上效果图:之后就可以在
2018-01-17 15:48:05 353
原创 使用BottomNavigationView实现底部导航栏
要使用BottomNavigationView,必须先得依赖 design 包:com.android.support:design:support: "26.1.0"xml布局如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a
2018-01-12 14:38:47 635
原创 如何最简单方式查看gif图和制作gif图
1、gif 图不管是在开发还是生活中都很常见,作一个gif图也是我们必备的技能之一,如何查看一个gif图的每一帧呢?使用2345看图王,为甚选择这个呢?首先这个软件小,安装简单,没有静默安装垃圾软件,所有就使用它来查看我们的gif图:怎么查看呢?①打开一张gif图 ②点击保存所有帧图即可,保存完会弹出图片的输出文件夹2、那么如何简单又实用的方式制作一个gif图呢
2018-01-11 11:36:40 1653
原创 oppo 系列手机刷机教程
1、小编入过的坑,请大家绕开① 刷机包,即ROM包中附带 一些自启插件和软件,尼玛全是广告,太坑② recovery 包,是安装升级包和rom的一种功能模式,而小编再这其中也遇到了坑,下面再讲。2、进入正文:第一次接触刷机是有一次我的oppo r9m手机 在root 后,手机的状态栏上出现了一条红色的窗口,上面写着“您的手机被root”,占满了个状态栏,很是不爽,于是小弟就想把这个
2018-01-10 16:10:41 13870 2
原创 Android 锁屏软件
一款锁屏软件app,直接上代码:先顶一个一个服务,用来管理服务package com.alva.system.myapp;import android.app.admin.DeviceAdminReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;
2018-01-05 13:55:39 1419 2
原创 Pycharm环境搭建
下载Python: https://www.python.org/downloads/windows/ —————————————————————————————————————————————————————–安装python: http://blog.csdn.net/qq_29883591/article/details/52664478下载Pycharm: https://www.
2018-01-02 12:54:00 493
原创 SharedPreferences在Android中简单配置读写
在Android中可以通过SharedPreferences完成简单的配置的读取和记录,使用方法如下:public static final String DATA= "data"; public static final String NAME = "name"; //从INFO文件中读取USERNAME字段 SharedPreferences settings = getSharedP
2017-11-09 09:47:36 231
原创 android 基础面试题锦记(4) Service
Service生命周期1、这里要注意service有两种启动方式,startService()和bindService();第一种:startService:onCreate->onStartCommand--(Service runing)-->onDestory第二种:bindService:onCreate->onBind--(clients are bound to service)->
2017-10-10 15:36:28 179
原创 android 基础面试题锦记(3) Activity
Activity生命周期重要函数问题1:安卓中Activity的onStart()和onResume()的区别是什么?答:onResume是activity获得用户焦点,在与用户交互onStart是activity用户可见,包括有一个activity在他上面,但没有将它完全覆盖,用户可以看到部分activity但不能与它交互问题2:Android的Activity什么时候会调用onCreate()
2017-10-10 15:24:10 269
原创 android 基础问题锦记(2)8种排序算法
一、冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序的示例: 冒泡排序的算法实现如下:【排序后,数组从小到大排列】/* * 冒泡排序 * 比较相邻的元素。如果
2017-10-09 18:08:52 234
原创 android 基础问题锦记(1)fragment之间传递数据的3种方式
fragment之间传递数据的方式?有3种方式: 情景:创建两个Fragment,MenuFragment和MainFragment ;MenuFragment对应一个布局为一个listview显示适配item条目,MainFragment 对应就是一个textView 显示如下: 需求:我们点击上面图片中展示的对应的条目数据,让右侧(黄色按钮)对应的文本数据
2017-10-09 11:20:16 558
原创 使用软件实现直播推流
rtmp媒体服务器:这里使用srs :https://github.com/ossrs/srs 首先clone到本地,进入到trunk目录: git clone https://github.com/ossrs/srs.git cd srs/trunk ./configure 最后执行:make 执行成功后,就可以开启我们的服务了: ./etc/init.d/srs start使用O
2017-09-12 15:04:46 5824
原创 小白配电脑
大家好,我之前是一个不懂台式机的low比,最近由于需求,所以给自己入手台式机子。自己组装电脑,所以一切的零件都要去网上订购。主板+cpu+ cpu风扇+电源+内存+硬盘+电源+机箱,一些零零碎碎的大概也就这些吧,除了其他高端机子。 大概也是几天后吧,我期待已久的零件一件件的陆续到来。话不多BB,请开始你的表演! 分析电源:老式电源,大概270w 一下,只有4P供电,电源不够。
2017-08-29 16:49:04 336
原创 人生也许真的需要更新吧
92年出生的自己,在如今社会也算是比较早的一批年轻人了,对于自己的状态以及自身的生存技能,在北京也就是勉强活着混日子罢了。没有人脉,没有捷径,那么在我面前的也就是一步一步的迈着步伐,艰难或是寸步难移,对于我来说都是很正常的。每天都是筋疲力尽的自己,也不知道什么是个尽头,也曾想着能不断的前行,可是,心有余力而力不足。每天都是浑浑茫茫的,也许就是少了动力吧! 在自己心中,我也摸不清自己想要什么,
2017-08-07 15:11:28 217
微信摇一摇上分软件apk
2018-01-08
OpenGL ES入门讲解
2017-03-06
RetrofitRxAndroid案例
2017-03-06
Android 调用系统相册和系统照相机功能雨实例源码
2017-01-11
Elasticsearch环境搭建&集成SpringBoot
2024-01-18
opengles3.0游戏开发(上
2018-03-26
opengles3.x游戏开发下册案例源程序
2018-03-26
FaceRecognition
2018-03-26
热更新demo的签名
2018-01-16
BottomNavigationView底部导航demo
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人