
Android项目开发问题解决处理
文章平均质量分 59
亲身工作经历 项目问题处理解决
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
likesyour
这个作者很懒,什么都没留下…
展开
-
模拟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 · 1574 阅读 · 0 评论 -
微信登录
使用第三方微信登录:直接调微信 api内部方法原创 2018-01-09 16:38:23 · 558 阅读 · 1 评论 -
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 · 401 阅读 · 0 评论 -
App加固
推荐使用乐固点击打开链接 和 爱加密 点击打开链接 加固完成的Apk 是没有签名的,所以我们要重新签名,签名工具这两个平台也有下载地址。这个两个加固后是可以用Bugly 做热更新的,没有问题的。 图上是使用乐固 加固的流程图。原创 2018-01-24 15:41:45 · 593 阅读 · 0 评论 -
阿里热更新使用
此文章谨作为本人学习记录使用,远离盗版一、准备前工作进入阿里云官网 点击打开链接选中产品-移动云-移动热修复-开通服务-进入管理控制台-创建应用(需要先创建一个空的Android工程,需要包名)二、配置Android工程需要一个Application,在其OnCreate中初始化数据配置,代码如下:public void initHotfix(){原创 2018-01-15 18:07:35 · 1129 阅读 · 0 评论 -
android 人脸检测
大家都知道Google的api FaceDetectionListener接口吧。通过打开camera.openCamera() 然后startpreview()之后就可以实现此接口来找到人脸位置了。在FaceDetectionListener接口中有一个public void onFaceDetection(Face[] faces, Camera camera) ;此方法就是返回人脸位置的坐标原创 2018-01-30 17:55:00 · 390 阅读 · 0 评论 -
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 · 1491 阅读 · 2 评论 -
使用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 · 688 阅读 · 0 评论 -
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 · 1907 阅读 · 0 评论 -
Android面试自定义View
通过学习慕课网的自定义view视频总结如下: 一、为什么要自定义控件: 1、特定的显示风格 (App的特定效果)2、处理特有的用户交互(textview 不能滑动)3、优化我们的布局 (嵌套布局,不能一次绘制,太慢 )4、封装(比如底部的tag 重复使用了)二、如何自定义控件1、自定义的属性的声明与获取2、测量onMeasure3、布局原创 2018-01-29 15:34:00 · 1944 阅读 · 0 评论 -
Android多进程通讯
原文来自:https://juejin.im/post/5aa08cb3f265da23766ad734 本人仅供学习笔记,如有侵权,请告知,我会删除!一、Android 中的多进程1、定义:首先,进程一般指一个执行单元,在移动设备上就是一个程序或应用,我们在Android中所说的多进程(IPC)一般指一个应用包含多个进程。之所以要使用多进程有两方面原因:某些模块由于特殊的需求要运行在单独的进...转载 2018-03-13 11:38:10 · 402 阅读 · 0 评论 -
RXJava学习(一Observable)
RxJava几个概念:Observable被观察者,Observer观察者;subscribe建立两者的关系,如下:observable.subscribe(observer);RxJava使用由来:RX是微软.net的一个响应式扩展,rx借助可观测的序列提供一种简单的方式来创建异步的,基于事件驱动的程序。2012年Netflix为了应对不断增长的业务需求开始将.NET Rx迁移到JVM上面。并于...转载 2018-03-12 13:50:45 · 380 阅读 · 0 评论 -
百度AR增强现实集成
百度AR增强现实的能力就不评价了。主要有的功能SLAM、空间定位、识别、追踪。SLAM:简单来解释就是,找平面,可以识别平面和空间。功能:可以确定平面,在上面摆放一些东西空间定位:把一个虚拟的模型放在一个空间坐标位置当中,他会有一个位置信息,当你再次回到这个位置时,目标模型还保持在原位置。功能:模型会有一个空间位置。支付宝,之前的“财神到,送红包“就是运用了这个技术。识别:根据一个目标元素,根据特...原创 2018-03-16 11:05:42 · 2848 阅读 · 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 · 195 阅读 · 0 评论 -
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 · 330 阅读 · 0 评论 -
Realm的使用
前言对与数据库的操作我们会常用到,今天来给大家带来一篇Realm框架的使用我还有一篇关于GreenDao的使用教学,点击进入:。Realm简介Realm官方文档,大家可以去了解了解更多的厉害(sao)操作整一张GreenDao和Realm框架的对比表格,大家可以分析分析各自的优点缺点:分析这个表格我们可以看出GreenDao 与 Realm各有各的优缺点:a、当数据库的数据比较少时,两个都是那么的...原创 2018-02-08 16:38:54 · 497 阅读 · 0 评论 -
3分钟集成,1秒生成美团多渠道打包
配置Python环境,请看我之前的博客, Python环境搭建 Apk打包签名不会的请看:这篇文章下载python代码 : 下载地址上面的几部如果你已经都整好了。接下来打开你下载的Python代码 吧你的签名apk 放到下面的目录: 接下来点击这个.py文件即可生成一个多渠道的文件夹和apk文件 ok 是不是1秒钟就ok了。简直是太快了。省去在 gradle上的编译的时间去喝杯咖啡吧...原创 2018-02-02 11:45:02 · 409 阅读 · 0 评论 -
腾讯Bugly热更新使用
之前写过一篇Andfix阿里云热更新,不熟悉的可以去看看http://blog.youkuaiyun.com/likesyour/article/details/79067207 今天就来看看腾信Bugly的使用。 官方文档 附上小弟Demo :原创 2018-01-24 15:56:44 · 696 阅读 · 0 评论 -
adb命令capy文件夹中的文件到手机sdcard中
把桌面的modelResources里面的文件copy到手机sdcard/modeResources 中去原创 2017-04-25 13:43:18 · 1916 阅读 · 0 评论 -
Camera处理每帧数据图片并转为灰度图
//实现camera.setPreviewCallback(this); //得到camera每帧数据 @Override public void onPreviewFrame(byte[] data, Camera camera) { byte[] yda = new byte[data.length - ((data.length / 3))];原创 2017-06-27 11:12:43 · 1167 阅读 · 0 评论 -
Android人脸检测
大家都知道Google的api FaceDetectionListener接口吧。通过打开camera.openCamera() 然后startpreview()之后就可以实现此接口来找到人脸位置了。在FaceDetectionListener接口中有一个public void onFaceDetection(Face[] faces, Camera camera) ;此方法就是返回人脸位置的坐标长原创 2017-06-27 17:15:14 · 487 阅读 · 0 评论 -
Android Studio如何正确打jar包
来一张截图:以上截图是我们要在libraryd的 .gradle上配置的信息, buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'pr原创 2017-03-17 17:42:29 · 545 阅读 · 0 评论 -
Android图片加载框架Picasso最全使用教程 二
转载至:http://blog.youkuaiyun.com/smallcheric/article/details/51050399前言 前面我们已经介绍了Picasso的基本用法及如何将一张图片加载到ImageView中,下面我们就利用Picasso在ListView中加载图片;Let’s Go!一个ListView的简单应用示例1: 首先,需要先准备好一些网络图片资源转载 2017-02-14 11:55:18 · 293 阅读 · 0 评论 -
Android图片加载框架Picasso最全使用教程 一
原文:http://blog.youkuaiyun.com/smallcheric/article/details/51049638Picasso介绍Picasso是Square公司开源的一个Android图形缓存库A powerful image downloading and caching library for Android 一个Android下强大的图片转载 2017-02-14 10:35:20 · 305 阅读 · 0 评论 -
Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
原文来自 :http://blog.youkuaiyun.com/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+Fragment实现3、ViewPager+Fragment转载 2017-01-12 10:43:20 · 424 阅读 · 0 评论 -
对java中面向对象思想的理解
转载至 http://blog.youkuaiyun.com/u012738773/article/details/50895211Java是一门纯粹的面向对象的语言。面向对象这种程序设计模式它将现实世界中的一切事物都看作是对象,例如,一个人是一个对象,汽车、飞机、小鸟等等,都是对象;它强调从对象出发,以对象为中心用人类的思维方式来认识和思考问题。每个对象都具有各自的状态特征(也可以称为属性)及行为转载 2017-01-11 11:38:18 · 385 阅读 · 0 评论 -
Android超高仿QQ附近的人搜索展示
转自 : http://blog.youkuaiyun.com/mr_immortalz/article/details/51319354最近无意中发现了QQ群有查看附近的人的效果,感觉挺棒的,约炮神器有木有! 效果这么酷,网上有没有呢?木有!好吧,作为程序猿还是老老实实苦逼的撸吧。1.概述老规矩,先上图,再扯蛋(额,不对…) 这个就是我们撸出来的效果,原谅转载 2017-01-10 14:44:09 · 1133 阅读 · 0 评论 -
循环广告位组件的实现
写在前面的话很久没有写博客了,很多小伙伴问我为什么博客不更新了,这是因为我在做其它事情,时间不充裕所以就没有更新博客,但是现在我又开始更新博客了!接下来我会陆续更新一些文章,主要包含如下几方面内容: 1. Android一些深入的知识点分析 2. 我的技术成长之路 3. 我的后续的技术规划 4. 如何学好Android,如何成为高级工程师 5. 职业规划前言转载 2017-01-10 11:18:53 · 365 阅读 · 0 评论 -
支付宝自动跳入转账页面
添加一个按钮点击事件:@OnClick(R.id.cv_about_award)public void awarAuthor(){ if(AlipayUtil.hasInstalledAlipayClient(getActivity())){ AlipayUtil.startAlipayClient(getActivity(), "FKX01051HVKIMKXS原创 2017-03-10 15:56:20 · 16766 阅读 · 4 评论 -
微信扫码登录内部实现原理
①用户A访问微信网页版,微信服务器为这个会话生成一个全局的uuid二维码,这个uuid,并且每次刷新后都会改变。这样保证了 一个uuid可以绑定一个账号和一个密码,确定登录用户的唯一性,我刷新三次,扫描结果如下,其中最后面那串数字就是uuid:此时系统并不知道访问者是谁。②除了返回唯一uuid实际上打开这个页面的时候,浏览器跟服务器还创建了一个长连接,请求uuid的扫描记录·。请求超时原创 2017-05-16 16:47:16 · 2876 阅读 · 0 评论 -
ShareSDK集成分享
第一步:如果您没有账号:请去 http://www.mob.com/ 进入官网注册账号 如果您已经有账号了:登录 ->进入后台->添加应用->添加产品->ShareSDK->马上开始->查看详情:然后您就可以看到自己的 App Key和 App Secret已经申请成功了。来一张截图第二步:同样的接入第三方的SDK我们一定是先看他们的文档。http://wiki.mob.com/sdk-原创 2017-07-14 17:38:04 · 918 阅读 · 0 评论 -
使用Tomcat搭建最简单的服务器
下载Tomcat服务器,去官网下载即可: http://tomcat.apache.org/download-80.cgi 配置环境变量:启动服务器命令:运行如下:如上我们的本地服务器已经搭建完毕了,打开我们的浏览器输入: http://localhost:8080已经访问成功了下面我们就来下一个json文件,使原创 2017-06-26 17:45:24 · 1187 阅读 · 0 评论 -
android 开发相机焦距解析之调节远近焦距
我的csdn 官方博客 :http://my.youkuaiyun.com/likesyour 小弟初来乍到-原创 2016-05-26 10:50:25 · 10575 阅读 · 0 评论 -
Android Studio 修改注释模板中的${USER}变量
实现的方式有多种,推荐我个人比较喜欢的方式,也比较简单话不多说,先上一张studio截图模板的截图:其中的${USER} 我们是可以修改他的。找到android studio的安转目录 ,我的是:C:\Program Files\Android\Android Studio\bin\ 在bin目录下有两个文件需要我们修改一下即可:在两个文件下同时加上 -D原创 2017-06-26 10:23:32 · 3044 阅读 · 0 评论 -
Android Studio使用命令将代码托管到GitHub上
使用GitHub托管代码,是一个程序员必须掌握的。之前刚接触GitHub时不知道它用来干嘛,只知道它有开源的代码,并不知道如何将自己的代码传送上GitHub托管起来。那么你也是这样的初识GitHub吗?没关系,下面就让我带你来走进GitHub,将你自己的代码托管起来。第一步:首先我们得去下载Git插件安装至Android studio中,下面会一步步介绍。原创 2017-03-02 18:21:58 · 678 阅读 · 0 评论 -
Android广播监听手机电量
Android获取手机电量信息,使用广播可以更好的监听手机电量的变化,直接上代码。package com.yang.user.mybatterystats;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import andr原创 2017-06-21 10:23:47 · 1607 阅读 · 0 评论 -
android studio如何配置环境变量并实现native方法
一、下载并配置android studio NDk环境变量: 二、编写本地方法(native)并加载动态so库和调用;三、命令生成 .h文件 ,在项目的java下 :javah -jni com.yang.user.androidjnidemo.MainActivity四、.gradle配置五、编译错误排查:编译过程出现了Error:(13, 1) A原创 2017-05-18 13:56:12 · 1870 阅读 · 0 评论 -
两个Fragment切换,BFragment中的listview 数据获取回来 为什第一次进入不显示第二次进入数据就显示了呢?ListView网络数据没有及时更新
FragmentActivity代码:package com.example.text_farament;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import android.su原创 2016-03-25 02:20:03 · 2923 阅读 · 0 评论