自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(234)
  • 资源 (16)
  • 收藏
  • 关注

原创 高通平台(Qualcomm) Android 10 /11/12 user版本默认打开adb 调试小结

涉及adb服务 adbservice adbdebug 等等

2022-11-03 21:05:03 4422 4

原创 Android面试题基础集锦《一》

深圳华谷网络技术有限公司 10道题值得思考第一道题1、Android 数据存储方式分为哪几种?SharedPreferences存储数据 2. CotentProvider内容提供者 3. 文件存储 4. 数据库存储(Sqlite) 5.网络存储 2. NDK是什么? 1. 一系列工具类的集合 2. Arm指令集 3. NDK提供了一系列的工具,帮

2017-07-31 22:59:58 4686 5

原创 Android Studio apk打包以及获取apk签名信息

首先说下Android Studio 主要分为以下几步填写你的签名的一些信息 (例如签名的文件名、省份、密码 别名 就是你比如叫钟仕垣 但是别名是狗蛋 认证年限就是apk过期默认是25年 其他就是组织单位随意填 城市填你当前所在生成例如 深圳 广东省 ) 第二步就是填写store password 别名 最后点下一步3.选择你要打包的类型一般是两种debug 测试版 另外一种就是release正

2017-07-26 18:09:52 2795

原创 Android 打包apk无敌报错

前言: 这个问题从昨天上午一直到现在,请教了很多大佬,都没有给出确定的解决方案,不过还是挺感谢他们的建议,一直到今天中午午休,我一直都在想这个问题,就是下面的这个,看了国内很多博客虽然我自己也写博客,说实话真的垃圾,全是废话,解决问题的特别少!我之前一直以为是ndk的问题,后来发现不是的,我的jniLibs没有那些依赖文件,后面看了网上一些方法删掉了ndk,还是没什么卵用,后面我还是不要脸的去

2017-07-21 14:49:33 3355 11

原创 Android Glide传Context引发的非法参数异常那些小坑

今天中午调试一直出现nullContext 我的代码如下 解决办法:Glide.with(getApplicationContext()) .load(mdl.getImage()) .centerCrop() .placeholder(R.mipmap.ic_launcher)

2017-07-14 14:04:58 3284 3

原创 完美解决Android Studio 运行时出现的警告信息?

今天群友看到他说运行的时候报下面的错,我记得我之前导入百度地图也是遇到过,运行的时候一堆警告信息,然后编译失败等的,特别郁闷,其实后来在网上查了下,原来是很多第三方里面加个混淆,然后你有找不到那些方法或者匿名内部类,才导致此问题的发生看到这一堆东西别慌解决方案: 在您的proguard-rules.pro 中添加这两个混淆 然后重新编译应该是没问题的!希望能够帮助更多的童鞋走出这个坑!-keepat

2017-06-23 11:43:42 7846 3

原创 Android 关于SP读取与存储正确打开方式?

一.存储方式分类:SharedPreferences存储二.SharedPreferences存储1.特点①存储单一数据,例如数值,字符串,布尔②文件:/date/date/包名/shared_prefs/xxx.xml: value③以键值对的形式存储④可以设置不被其他应用操作2.API(1)SharedPreferences①获取实例context.getSharedPreferences

2017-06-07 16:56:48 6225

原创 关于初级程序员职场如何提升技能的几点建议?

对于职场菜鸟的我而言,第一次接触接口这东西,而我们团队的php后台也是新手,只能说这一路不容易,我们都是任性的90后,前几天一直在做手机短信验证码,后端(指的是php)是集成云片第三方短信验证码,需要提交的参数只有二个,一个是token这个东西相信那些老司机都很熟悉,另外就是手机号码,提交之后,后台返回一个sessionId给我,这是调的第一个接口,然后第二次请求的时候我需要提交telephone,

2017-06-02 17:04:00 3555 19

原创 Android 状态栏那些小坑?

背景:因为之前老板上次问我我们的app能不能自定义上面的状态栏我说可以啊!当时没管,今天试了下果然很多坑,之前github上也有很多大佬写了一个开源库有兴趣的可以点进去看下支持DrawLayout沉侵式[StatusBarUtil](https://github.com/laobie/StatusBarUtil)感觉好牛逼,像大佬敬礼,我毕竟是个小喽喽,我只能用最蠢的办法! 首先说下关于状态栏当

2017-05-18 19:57:25 2047

原创 Retrofit2 初印象?

鄙人由于工作繁忙很久没写博客了还望大家谅解!之前csdn登不上,算了不说借口了,retrofit2相信已经很火了吧,而且上手也比较容易,之前可能大家都是用Volley,Okhttp、Okhttp3其实大同小异,最近由于项目需要,之前大家相信很多人在用鸿神的okhttpUitl工具类,其实鸿神也写过一篇关于Retrofit2的文章感兴趣的童鞋异移步到这里这么晚还开车真是不容易啊!没办法自己太菜了!我去

2017-05-16 02:36:00 2248

原创 Android 适配真要命?

原始尺寸场景 相信大家对上面也有所有耳闻另外就是如何计算屏幕的密度一般都是按照勾股定理例如中等屏幕密度 480^2+800^2开根号 然后除以当前屏幕尺寸3.5-4.2之间尺寸。对于刚出来的那些Android职场的小鸟,适配的确是一件很头痛的事情,现在相信大家都知道主流的屏幕是<font color=”red”>xhdpi(超高屏幕702*1280)和xxhpi(高清屏幕1080*1920)但是

2017-05-03 18:15:13 1219

原创 关于Android实现 退出登录那些小事?

使用场景:相信大家应该清楚每一个app都会有一个”退出登陆”的功能,有的可能在个人中心有的在设置里面。当用户点击退出之后需要将所有的Activity都finish掉,开始是想将栈中的所有Activity清除掉,但是没有找到方法,那么到底该怎么实现呢? 核心思想分析:当点用户击登陆的时候发送一个广播BroadcastReceiver时候,然后在你的BaseActivity里面手动注册一个广播,

2017-04-29 01:03:37 6666 2

原创 Git 配置SSH简单玩法?

&amp;gt;第一步下载git点击直接下载 他会检测您的系统当前是64bit还是32bit安装过程不再啰嗦反正就是Next Next Next Finish第二步这里你可以下载TortoiseGit点击下载你需要的版本第三步安装完git跟TortoiseGit之后需要配置ssh使用git工具生成ssh秘钥首先你需要用git命令工具 首先创建查看当前电脑是否配置过ssh 如果配置过找到该目录删除可以重新

2017-04-26 18:34:19 1000 1

原创 Android Shape一些新玩法?

敏少咨讯:最近由于公司赶项目所以偷懒了,博客没有及时更新,还请小伙伴们手下留情啊!最近发生了很多趣事,就在今天我们学校退书籍费,这可把我开心的哈哈!无缘无故又有钱了,嘿嘿,刚好五一出去浪一浪!最近看那个人民的名义可把我相信这应该是国内第一部反腐败的电视剧吧,最近在群里也看到很多人改了自己的昵称,称自己是沙书记,李达康书记,高育良书记等等,我只是看着乐呵哈!不说话,搞的一个群全是大官,宝宝好好害怕!

2017-04-25 23:12:22 1009 4

原创 Android RadioButton与TextView浪漫约会?

情景一 今天主要实现一个国家与地区切换,就是当我们选中RadioButton时然后将值设置到TextView中,听着这需求应该不难对吧?那么我们就开始约会吧?看下原型图准备条件: 首先需要一个radiobutton然后一个textview作为子item需要一个适配器这里不再多赘述需要写回调方法 void onItemClickListener(int position); 4.在主A

2017-04-20 15:31:21 3742

原创 Android 关于BottomDialogSheet 与Layout擦出爱的火花?

今天上班做那个类似于ios拍照的那种效果图 就是个垂直布局然后里面textview+分割线+textview+button 当然也可以用button+分割线+button 方法有很多,选择适合自己的就行。1、首先看下何为bottomsheetdialog,以前Bottom Sheet是在support library 23.2之后提供的一个新控件,也就是需要用6.0以上的SDK进行编译

2017-04-17 17:10:46 2663 1

原创 Android 关于ToolBar分分钟玩死自己?

场景一: 今天早上十点高高兴兴的跟平时早上一样买一杯粥然后一边喝着一边去上班,步行了15分钟到了公司,然后打指纹开门,然后就愉快的写代码了,我擦,好想电脑没开机,我晕好像没带眼镜,发现最近记性不是很好,是不是前两天中午没休息的原因,感觉身体被掏空,白天上班,晚上回去改论文我也是不容易啊!好了废话说了这么多,open car走起!然后被这个ToolBar玩了一天,爽歪歪!我真的很菜!初识 T

2017-04-14 21:10:53 3627 4

原创 Android ShareSDKQQ 第三方登录so easy?

昨天群里有个群友看到我之前做的那个qq第三方登录怎么做的,于是乎思考了一下,还是决定写一篇博客记录下,其实都不难的,其实之前我又写到FaceBook的第三方登录不知道看下这Android集成FaceBook登入《-》 今天只举例QQ登录其他像微信大同小异需要微信工具签名然后md5+包名等。 开车啦准备工作需要下载ShareSDK这里我不再赘述不知道的看我的这篇文章ShareSDK社会化分

2017-04-08 10:39:34 4846 6

原创 Android玩转百度地图Sha1获取正确姿势?

场景一 由于最近项目钟要用到定位功能因此肯定需要用到地图以及地位功能,相信大家也知道目前国内比较出名的地图像百度、高德、腾讯等这些还是用到比较多的,于是思考了一下决定还是用百度,相信老司机们都知道的哈!第一步到百度开发者平台注册一个账号一般是手机号或者短信动态验证码登录我注册了所以这里不再赘述第二步就是创建一个应用程序这个名字一般是随意取的这个不用太在意如下图所示 3.获取Share1

2017-04-07 11:49:09 2560 3

原创 Android App引导页这些坑你自己犯过吗?

场景:测试机:华为荣耀6x 今天我自己掉入一个很蠢蠢的坑,一个引导页搞了20多分钟,不管我怎么测试用真机还是模拟器都无法运行,但是我写的demo完全没问题,好无语,我都怀疑我是不是搞android,我去,一个简单的问题都不能解决?后来看了下自己真的傻逼了无语!看下图挖坑1后来又看了下清单文件AndroidMainfest.xml好吧又给自己挖了一个坑挖坑2跳坑1后来看了下自己傻逼了BaseActi

2017-03-30 19:18:39 4104 10

原创 《身体是革命的本钱,该注意时还是要注意!》

1. 生活作息 由于生活的快节奏,导致很多上班人士得了职业病,尤其是it人士,例如肩周炎,腰间盘突出,痔疮等等,所以大家一定要注意自己的身体,千万别说自己有钱,很多成功人士事业蒸蒸日上可是在癌症面前还是无能为力,其实佛教有句话说的很好"种其因,得其果“ 意思就是你如果不好好珍惜自己的身体,整天大鱼大肉,整天聚会酗酒,那么你就种下一个恶果,随着时间的推移,很有可能以后您的身体某一个部位就会出现问题,

2017-03-29 11:50:35 1292

原创 Android 关于如何解决FragmentActivity那些坑?

由于自己到香港出差两天,有几天没有更新自己的博客,还请大家见谅! 今天在群里看到一个群友说自己代码出了问题,然后不知道解决,我这人太热心硬是给人家远程解决,哈哈!好人一生平安哈!遇坑解坑 遇坑 看不懂没事,反正就是说传了个null对象吗?我自己的网名都叫空指针,真烦! 然后看下没有具体指明那一行代码,也是醉了,然后断点跟一下还是一样的错, 好烦,这电脑是不是有病啊!总是报错,

2017-03-15 15:04:34 2664

原创 HongKong二日初体验?

香港地铁香港文化香港出行 4.旅游攻略 1、香港地铁由于我们是在皇岗口岸坐的巴士,半个小时就到了香港,是13号上午十一点多到的香港,然后首先去了黄大仙坐地铁,这里的地铁与深圳不一样,远没有深圳的宽敞 明亮 速度也是比不上深圳,这里大多数都是来自各地的游客,因为这里是购物天堂!没错!但是这里的人排队都非常整齐,没有人插队,即使人再多也没有看到人插队,这应该是一种基本的素养吧!香港的地铁完全

2017-03-15 11:14:37 1309 1

原创 Android 菜单栏这样隐藏?

今天遇到一个坑,宝宝由于中午没休息,脑袋超负荷运作,然后看下解决方案:然后找到menu目录下的menu.xml文件 将当前的item设置为fasle下面再运行一下看下效果 ok完美解决!下班了,最近宝宝加班强度有点大!为了早点回去做饭!赶紧回家了!同时转载请注明出处!blog.csdn.net/qq_15950325/article/details/60965411

2017-03-09 19:03:10 1815

原创 Android 项目名称如何偷天换日?

解决方案: 由于之前的项目比较乱 然后由于改了很多东西我现在想换个名字,以前相信大家也遇到过关于Ec换名字的或者MyEclipse直接Rename(重命名)并没什么卵用,下面看下我修改的首先关闭当前目录 然后在您的工程目录修改您的名字例如xxx 然后打开您的Android Studio 导入Module就可以了然后Sysnc一下然后运行app没有问题完美解决!如果还有其

2017-03-08 12:25:44 1196

原创 7个不得不收藏的源码

https://gold.xitu.io/entry/58ba1cf72f301e006c5f4774

2017-03-08 10:36:59 1627

原创 Android Aidl 爱之初体验?

从前有个山 山里有个庙 庙里有个和尚 。。。。。一年过去了。老和尚跟小和尚说,孩子时候下去见母老虎了,山下的女人是老虎,师傅有一个要求您要学会aidl,当时小和尚一听懵逼了,what this?这时老和尚摸着小和尚的头说:”学会aidl你就能下山了,遇到母老虎就可以跟我通信,师傅就马上下山救您了“, 遇见了不要慌,就这样小和尚很不开心,因为马上要离开师傅了,不开心,宝宝不开心嘛,但是师傅掏出一本宝

2017-03-07 11:09:49 2586

原创 Android BaseListAdapter要这样搞?

package com.example.VerticalMarqueeTextView.adapter;import android.content.Context;import android.view.LayoutInflater;import android.widget.BaseAdapter;import java.util.ArrayList;import java.util.Li

2017-03-07 10:21:29 912

原创 BaseViewHolder这样封装有哪些优势?

package com.example.arial.dgamedetail.view;import android.util.SparseArray;import android.view.View;/** * Created by John on 2017/3/6. */public class BaseViewHolder { public static <T extends Vi

2017-03-06 17:36:24 1702

原创 Java reflect 你会了吗?

package util;import java.lang.reflect.Method;public class ClassUtil { public static void main(String[] args) { ClassUtil.printClassMessage(Object.class.getName()); } public static vo

2017-03-04 23:48:33 1041

原创 Android IntentService 真的值得一试?

首先看下效果吧 其实我很早就像写一篇 关于IntentService,一直到现在我感觉我还没准备好 哈哈!好了看下效果然后看下API从上图可以看出IntentService是Service的子类 听到这个相信大家都明白了吧!凡是Service有的特性他都有,因为继承老子的东西很正常对不对。 IntentService是处理异步请求(表示为Intents)的服务的基类。 客戶端通过startSer

2017-03-03 11:41:35 1038 1

原创 Android关于sdk 版本不兼容解决方案

首先看小效果,我编译一下,突然就这样了好慌 ,吓得我出了一身冷汗,然后冷静下来 看了 message 原来是本版本不一致 开始是这样的然后看了下build.gradle 好吧我绝望了 ,怎么办 ,宝宝不会弄啊!然后截图发群里,我去没人鸟我,我感觉我进了个假群,好吧只有自己开车了,踩油门!不要怂,虽然宝宝没有驾驶证,但是宝宝不慌,无证驾驶老司机哈哈!再看下面坑越来越深了,怎么办,宝宝好怕,呜呜呜呜

2017-03-02 12:38:46 7204

原创 Android ToolBar实现高仿QQ消息与电话

老规矩首先看下效果图 当我点击消息的时候设置文本颜色为白色 然后电话变成default_color颜色 反之一样代码很简单我这里不再赘述 首先看布局文件activity_test.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/

2017-03-01 15:50:22 1747

原创 TableLayout与ToolBar的完美结合?

最近前段时间很多人都在玩皮皮虾 ,什么闪电皮皮虾,下面讲一下皮皮虾的浪漫漫画故事,开车啦哈哈! 到这里看下效果吧 其实像这种MD效果也比较常见 下面大家看下怎么去分析上面的切换我已经讲过了之前关于tablelayout不知道的直接看这里Android TableLayout的优雅姿势《一》Android Material Design TabLayout入门篇<二> 下面讲下其实这里主要

2017-02-24 10:44:21 2087 2

原创 Android仿淘宝支付安全码

最近项目中需要实现支付安全码 于是在网上看了有很多吧,后来自己整理了一下,效果如下 需要源码的直接加群@群主,然后出现一个咪咪眼的帅哥,那就是我啦!哈哈!是不是很骚!

2017-02-21 18:13:41 1440

原创 Android 购物车全选以及listview中checkbox状态

先看下天猫的效果图下面话一张图再分析下细节下面看下我实现的效果图然后资源下载地址http://download.csdn.net/detail/qq_15950325/9754268 最后需要开车的加群!转载请注明出处http://blog.csdn.net/qq_15950325/article/details/55101126!

2017-02-14 16:17:41 2328

原创 《Android源码设计模式与实战》稳健性开闭原则学习笔记二

意思就是软件中的对象类函数,应该对外扩展就跟我们java中的接口一样,我只要增加一个功能在接口中写一个方法然后在另外一个类实现这个接口就ok! 灵活性很强,以为软件生命周期中因为种种原因对原来的代码进行重构,破坏原有的代码系统,但是我们在实际开发中可以用继承的方式来实现代码 修改源代码扩展是同时存在的回到上一次小伟的代码相信大家在面试中 也会被提问到,虽然通过内存加载解决网络图片load问题

2017-01-17 17:29:11 970

原创 《Android源码设计模式与实战》单一原则学习笔记一

首先看下概念对于一个Java类而言只有一个引起变化的原因也可以说一组相关性很高的函数数据的封装场景A某公司为了让刚来的小伟进行锻炼下,主管把小伟叫到办公室说,小伟你也来了一个月了,应该自己对公司的源码有一定的了解,磨刀不误砍柴工,是驴子是拿出去遛遛,感觉工作怎么样,今天交给你一个小任务,实现一个图片缓存加载器 经过一番思考,小伟分析了一下需求,下面开始撸码了。public class ImageL

2017-01-17 16:49:15 905 3

原创 RecycleView 单击和长按事件以及美女画廊的使用场景

说起Recycleview真的是太强大了,动画,瀑布流效果 废话不多说先看下简单的效果A-Z显示在TextView中而且由此也可以看出需要两个布局一个装载RecycleView一个是A-z显示的位置需要TextView如何实现A-z字母显示的recycleview首先需要一个集合里面放简单的String类型 private List<String> mData;首先大家都知道要想实现这个肯定用循

2017-01-17 13:48:03 1328

原创 Android事件分发机制的神秘面纱

今天看了鸿神他的博文之后有点感触,对就像他们所说事件分发这东西不是一二句话就能解释明白的,真正要了解他们的内部机制怎样运行还是需要去研究源码,因为那里基本可以找到答案首先看下效果然后看下log日志根据你的拖拽看他是向上还是向左移动这个方法比较重要创建实例需要3个参数,第一个就是当前的ViewGroup,第二个sensitivity,主要用于设置touchSlop: 源码可以看到 public st

2017-01-13 17:57:12 876

ShopCartSelectAll

主要试音ParentBox点击全选 ,childbox 子view单选 以及全选

2017-02-14

冰点软件as

主要用来下载163文库 63 道客巴巴 open-open 豆丁等

2017-02-11

Android10个常用工具类

包括网络,单位换算,网络,toas统一管理 日志类 sd卡 sp http请求类 获取键盘打开或者关闭等

2017-01-11

FlyBannerTest

主要支持本地轮播跟网络轮播

2016-12-23

volley_网络框架

主要你用于网络异步请求框架,非常方便使用!

2016-10-10

格式化_JSON

主要用于json数据的格式化以及建立节点删除节点等等

2016-10-10

SlideViewDemo

主要实现通过向右滑动然后删除之后通知listview刷新数据!

2016-10-08

sublimetext

Sublime Text 3是一款优秀的代码编辑器,具有跨平台,可扩展等优点。用Sublime Text 3编写HTML/JavaScript/Python等语言是一个不错的选择。汉化包!

2016-09-05

开灯或者关灯

主要利用Android LevelDrawable模拟开灯的场景

2016-08-19

uplodasmart

主要用于文件以及图片上传等

2016-08-16

主要对Oracle熟悉

主要实现对指定数据编号的删除,删除之后马上刷新页面,提示用户删除成功,主要用的技术是Servlet,Dao层,jsp等。

2016-07-11

NewListDemo

主要功能分为二大模块:一是通过网络请求返回新闻列表页,包括新闻标题、内容、时间,首次加载是通过网络请求服务器查询10条记录,返回给客户端,当用户上拉可以加载数据,下拉刷新数据。当没有更多数据时提示用户,点击新闻内容可以查看新闻详细内容包括图片等

2016-05-27

SMSCodeDemo

主要是用于短信验证码验证,客户端通过国家和号码进行手机注册,然后收到服务器发送的验证码,输入验证码服务器返回,验证成成功,否则失败收不到验证码可以尝试语音验证以及其他验证方式。

2016-05-23

ExpanListDemo

主要包括二级联表的应用、Table切换、ScrollView、InageSwitch图片切换,ViewPager使用等。

2016-05-08

BarCodeDemo

主要用于二维码的扫描以及如何生成二维码适合刚Android初级开发者学习!

2016-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除