- 博客(29)
- 资源 (350)
- 收藏
- 关注
转载 遇见更好的自己 -- 90后农村姑娘非洲四年驻外生涯,和她的学渣“逆袭”川大的人生故事
序篇 其实,真正特别有能力、有才华、有天资的很多,那么如果你没有呢?我始终相信,如果你愿意努力,同样是可以给自己带来好运的;我始终相信,许多时候,过的好不好,跟你是否很优秀没有太大直接的关系,但是却与你是否努力是密不可分的。每一段经历都是难得的成长,你所付出的每一点努力,都会让你成为更强大的自己!Part 01 “农村姑娘”- 农村11年 我的...
2019-10-31 10:36:37 1324
原创 Android之APP应用判断前后台状态
记录:在应用程序中有些条件环境需要我们来判断当前是否在前台或者后台运行,做出相应的处理:1、判断是否运行权限:<uses-permission android:name="android.permission.GET_TASKS" />是否在运行状态:static boolean isAppRunning(Context context) { Acti...
2019-10-31 09:04:15 643
翻译 android之关于动态权限问题
统权限简介在文章最后附上DEMO一、Android出于系统稳定性以及用户隐私方面的考虑,将应用程序访问权限限制在各自的沙盒内。程序可以随意访问所在沙盒内部的资源或者信息,访问沙盒外部的则必须明确的申请相关访问权限。应用程序所需要的权限需要在AndroidManifest.xml文件中申明。如:<manifest xmlns:android="http://schemas.and...
2019-10-31 08:51:26 586
翻译 Android之工具通用的Adapter
在Android开发,特别是电商项目开发,使用RecyclerView、ListView、GridView是正常不过的了。一个项目下来,基本就是一直在写Adapter。刚开始写Adapter觉得没什么,无非就是ListView的继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式;RecyclerView的就继承 RecyclerView.Adapter,复写on...
2019-10-30 09:13:23 592
原创 android之Fragment跟Activity之间的通信(互调)
这篇是非常基础的文章,适合初学者看。 今天用到viewPager嵌套fragment,需要fragment调用activity的方法,还需要activity调用fragment的方法,具体实现:在Activity定义接口和一个Handler,接口的作用是让碎片接收Activity的指令,而Handler用于接收碎片传来的指令,Activity在执行操作。一、MainActivity代...
2019-10-29 09:28:31 1425
翻译 Android之Fragment中使用startActivityForResult
大家或许有遇到这个神坑,在Fragment中使用startActivityForResult能够成功,可是在Fragment中的onActivityResult却无法被调用。一不注意就让人一夜愁白了头。苦经探索(当然包括亲爱的百度和谷歌),终于总结出了一些规律。在Fragment中使用startActivityForResult之后,onActivityResult的调用是从activity中...
2019-10-28 09:05:26 3399
原创 Android之BaseActivity与BaseFragment封装
分享:在android开发中activity与fragment是每个项目最基本的类,所以对它们二者的封装也是非常有必要的1、对activity的封装 public abstract class BaseActivity extends AppCompatActivity implements OnClickListener{ @Override public voi...
2019-10-25 16:13:11 2865
翻译 Android部分面试题
所做的项目,和在项目中所扮演的角色。今天我就给大家整理一些,面试中常见的面试官提的一些问题?1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的?①Item布局,层级越少越好,使用hierarchyview工具查看优化。②复用convertView③使用ViewHolder④item中有图片时,异步加载⑤快速滑动时,不加载图片⑥item中有图片时,应对...
2019-10-25 11:41:26 317
原创 android之Text文本验证工具类
比较简单的三个方法,验证文本:public class TextVerUtils {/** * 判断字符串是否是纯数字 * * @param str * @return */public static boolean isNumeric(String str) { for (int i = str.length(); --i >= 0; ) { ...
2019-10-24 08:57:23 373
原创 SQL SERVER 卸载清除步骤
SQL SERVER 如果卸载不干净,就会导致下一次安装失败,下面是卸载的步骤,可完全卸载干净。当然,可能下列某些步骤可以省略。1.停掉SQL SERVER 所有相关服务2.控制面板“添加删除程序”中,删除SQL SERVER 相关的程序3.用 Windows Install Clean Up 工具卸载SQL 组件4.用SrvInstw.exe删除所有SQL服务5.清除注册表5.1将H...
2019-10-24 08:30:12 15103
转载 别拦我,我不想搞Android开发了!
这篇文章开头,我先举几个赤裸裸的例子,都是最近朋友和网友跟我说的。1.高不成低不就,就业困难网友小李 :张哥,我在北京做了4年,平常没有注意技术的积累,然后找了2个月还没有找到满意的工作,总的来说就是高不成低不就的。我该怎么办啊?2.年龄超过32岁,企业开始嫌弃。朋友老刘:我36了,最近联系猎头找个工作,猎头说只能找技术管理类的了,纯开发的一般公司 32 岁的就不招了。朋友六子...
2019-10-23 09:55:03 956 3
原创 android之json数据过长打印不全问题
在logcat中打后台打印json数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印:// 采用分段打印 四千字符分一段if (response.length() > 4000) { for (int i = 0; i < response.length(); i += 4000) { if (i + 4000 < r...
2019-10-22 09:17:43 1428
翻译 android之支付宝微信支付接口开发
如今在各大手机应用市场中各种app层出不穷,使用范围也越来越广泛。然而其中最重要的功能就是支付功能了。因为开发app基本上就是涉及到盈利的情况。而现在的支付潮流莫过于微信和支付宝了。在开发过程中怎么接入实现微信和支付宝支付呢?其实微信和支付宝平台上都会有支付接入文档。所以按照惯例,首先的阅读一遍官方文档。随着官方文档的流程走,前台和后台相结合,实现自己app的支付流程。一、微信支付1、前期...
2019-10-21 09:00:30 981
转载 面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议 ...
我在做技术面试官的时候,面试对象大多数是初级开发和高级开发,偶尔也会面试架构师。我发现,IT人的工资固然和相关技术的使用年限有关,但如果候选人的技能无法跨越到更高层次的话,他们的收入也就会停留在当前级别,哪怕工资年限再多,也无法提升工资水平。 比如,我就面试过不少工作了5,6年的程序员,他们的技能也就停留在增删改查阶段,那么只能领到初级程序员的工资。更可悲的时,在面试过程中我发现他们甚至...
2019-10-18 09:02:51 292
翻译 Android 获取设备唯一标识
一、项目开发中,多少会遇到这种需求:获得设备唯一标识DeviceId,用于:1.标识一个唯一的设备,做数据精准下发或者数据统计分析;2.账号与设备绑定;3.....二、这类文章,网上有许多资料,例如:使用IMEI、MAC等作为设备标识使用。不过,看过这些文章或者深入调研的同学应该都清楚,这些数据均存在缺陷:有的因为权限无法获取到,有的获取出来是重复的,有的完全获取不到,也...
2019-10-17 14:01:22 568
原创 android按钮点击音效
1、基类抽取—(abstract)BaseActivity2、单例模式—SoundPoolUtil、3、SoundPool类Api运用一、SoundPool:1、构造函数:SoundPool (int maxStreams, int streamType, int srcQuality)参数:maxStreams streamType srcQuality 最大的流的...
2019-10-16 10:50:24 2062
原创 Android之Volley请求与上传
一、Volley请求直接看代码示例:private LoginModel loginModel;private RequestQueue requestQueue;private StringRequest stringRequest;privateToast toast;toast =Toast.makeText(LoginActivity.this, "", T...
2019-10-16 08:53:29 354
转载 程序员的江湖
一、老板的黑话你来我办公室一下 == 老子又想到了绝妙的idea得专注用户体验 == 界面画的好看点产品气质不够年轻 == 饱和度通通调最高产品气质不够成熟 == 界面通通做成黑的产品不够大气 == 我也不知道哪不好反正就是不好要精致的感觉 == 抄苹果要利用用户的固有习惯 == 抄同行要追求流行设计趋势 == 抄微信/淘宝/滴滴…你说的这是另一个问题 == 我说的才是对的你...
2019-10-15 11:32:07 269
原创 android对话框自动关闭
记录:对话框弹出自动关闭:public class MainActivity extends AppCompatActivity { private Button dialog1,dialog2; private AlertDialog alert; private Timer timerl; private MyHandler handler; ...
2019-10-15 09:36:48 1089
原创 android 之WebView 长按自由复制文字进入文字选择模式
功能:长按WebView系统默认进入文字选择默认,实现先长按菜单显示菜单同能菜单选项来判断是否进行的进入自由复制文本文字选择的操作。一、长按WebView显示弹出菜单,可怎么才在能实现点击菜单选择进入自由复制文本模式呢?在网上翻了个遍,都不怎么如意,纠结了几日,下午偷懒睡了一觉突然就想到了Instrumentation模拟长按操作触发WebView默认的显示复制菜单实现模拟长按操作实现类...
2019-10-14 08:51:25 1590
翻译 不靠谱的男人
闲暇阅读:如果说恋爱最重要的是什么,也许很多人的答案是,最起码要找一个靠谱的人。这样的人往往能给人以安全感,让你可以放心的和他在一起,不用担心被利用,只管安安心心的去爱就好。只是在现实的恋爱中,不靠谱的人却大有人在。对于这样的人,当然你不能听他说了什么,而是要从细节处去观察,看他在一些事情上的表现,以此来判断,他究竟是靠谱还是不靠谱,究竟能不能托付终身。其实,不靠谱的男人,往往会有这些...
2019-10-12 09:02:50 366
原创 管理所有activty与AppManager管理
记录:一、有些时候我么需要对activty进行管理,比如,退出程序后,关闭所有activty,就有了专门的集合类对所有的活动进行管理,代码如下:、public class ActivityCollector {public static List<activity> activities = new ArrayList<>();publi...
2019-10-12 09:00:58 710
原创 error: src refspec master does not match any
问题记录:在使用git bash指令将项目上传到github时,遇到的问题。错误:error: src refspec master does not match any.error: failed to push some refs to 'xxx'分析: 应该未能将某些引用推到'git @ Github.com:xxx.git’ 可能就是仓库为空。...
2019-10-11 15:10:05 815
原创 Android之时间转化工具类
分享时间格式转化工具类:一、时间格式化问题:SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss", Locale.CHINA);;//注意:出现相差8小时就是时区问题,要设置时区Locale.CHINA,不然默认是格林时区二、Java Date,long,String 日期转换//String类型的毫秒值转为long...
2019-10-11 09:55:30 519
翻译 Android破解九宫格密码
看见好多破解九宫格密码的,但很多介绍不详,或者需要下软件,或者就是进行格式化(即双清),其实安卓机不必双清,清除缓存就能达到破解九宫格密码的效果。1、关机状态下(安卓手机),同时按住音量加键和开机键进入蓝屏recovery模式(极少手机是绿屏,出现绿屏放开开机键,然后出现红屏,出现红屏放开音量加键),进入recovery模式后(俗称蓝屏),触屏是没有用的,在蓝屏下,音量键加减为上下键,关...
2019-10-11 09:29:58 2690
原创 android之验证码倒计时
在目前许多应用中都会用到,输入手机号码,获取验证码,然后开始倒计时,这里主要功能点击“获取验证码”倒计时开始,在最后附上DEMO,demo效果图如下:这里是主界面代码:public class MainActivity extends AppCompatActivity { private CountDownTimerButton get_ver_btn; priv...
2019-10-10 10:47:17 454
翻译 android之策略模式
概念:策略模式定义了一些列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变换。换个说法:假设我们要出去旅游,而去旅游出行的方式有很多,有步行,有坐火车,有坐飞机等等。而如果不使用任何模式,我们的代码可能就是这样子的。public class TravelStrategy { enum Strategy{ WALK,PLANE...
2019-10-09 11:39:14 374
原创 豆丁当当免费下载神器
二、豆丁当当,百度文档、豆丁等一些部分网址的文档可以下载。需要解压,下载后的文档就在解压文件里。将地址复制到下框然后下载:百度网盘:下载CSDN:下载这里还有一款神器,戳进去看看...
2019-10-08 12:12:08 23783 3
原创 android之规范命名
命名,是规范代码很重要的一部分,虽然没有统一的标准,但是很多命名方式,例如方法名,常量,变量,资源名等许多的命名方式在行业基本形成统一写法,这里复习一下命名:仅供参考一、包命名,单词全部小写域名反写+项目名称+模块名称,例如:activity包: cf(域名).paradoxie(项目).lanya(模块).activity (类)1、实体包: cf.paradoxie.d...
2019-10-08 09:00:31 544
android 桌面悬浮窗点击穿透
2023-12-11
android自定义节点view
2022-12-08
android 综合demo
2022-11-14
android底部导航栏凸出
2022-09-30
android 图片选择工具
2022-09-27
androidHotFix热更新
2022-07-13
androidAudioD.rar
2021-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人