- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 写给迷茫的大学生
现在找工作不难吗?问题是肯定的因为工厂时刻都需要人手,你只需要人到,一小时教会你,之后上班就行。那你告诉我,你大学三年不是白读了?你是不是经常在寝室玩电脑经常在网吧打游戏经常看些没有任何水平的电子书经常追动漫,电视剧。那好,你现在应该可以去面试工厂工人了,你偏偏去面试开发,人家面试官是瞎还是聋?会要你?我知道你不服,你会说谁上面四点都有啊,怎么也找到工作?但我说的是经常我知...
2018-12-29 19:44:10 28485 4
原创 AndroidStudio 导入项目
把moudule放到工程文件夹下把项目androidmenu放到了工程目录下在打开我们AndroidStudio打开工程下的settings.gradle在后面添加androidmenuinclude ':app', ':myapplication', ':myapplicationcamer', ':myappweather', ':myappexpress', ':myapps...
2018-12-28 19:25:42 12004
原创 Android Intent详解
什么是Intent翻译就是意图,就是你想做的事情,比如我想成为资深攻城狮,具体的就是在Activity中我想跳转到下一个Activity中,或者我想开启服务,我想发送广播,都是需要用到Intent(意图)的。...
2018-12-28 11:19:05 4063
原创 Android Menu
自序为什么,突然会写这么简单的一个控件的使用。而且我平常很少用到的技术(我的工作基本就是维护),但是我看了玉刚师哥的博客,我瞬间感觉我自己好像连一个初级工程师的技术水平都没有达到。所以我找到我之前下载好的Android第一行代码直接啃,啃到哪里自己不会的写哪里。看到玉刚师哥3年就资深了,我也要好好学。为什么使用Menu我们都知道在手机界面中能和用户交互的信息是有限的,菜单Menu就使得我...
2018-12-27 18:42:33 13207 2
原创 危机感,你时刻应该有
开始当和同事们开完项目迭代需求会议时,我的心情是沉重的,因为一方面我有压力,担心自己技术不过关做的慢,托大家后退,另一方面我有着激动,因为我学了快两个月了,总该是要做事的,我也不喜欢被别人认为我是混子煎熬在我旁边的小伙伴已经拿到了测试接口完成了任务,我就更急了,因为我任务所需要的接口还没弄好,我就迫不及待的准备开发的一些相关逻辑编写,甚至自己模仿接口去实习这个功能。工具钉钉的消息闪动,我...
2018-12-27 10:48:25 13719 1
原创 Android BroadcastReceive广播详解
定义是一个全局的监听器工作原理使用流程自定义广播接收者BroadcastReceiver继承BroadcastReceivre基类必须复写抽象方法onReceive()方法1.广播接收器接收到相应广播后,会自动回调 onReceive() 方法2.一般情况下,onReceive方法会涉及 与 其他组件之间的交互,如发送Notification、启动Service等3.默认情况...
2018-12-20 20:16:56 15244
原创 Android service服务详解
为什么要写服务这篇文章1.被老员工喷了2.自己犯贱,捡西瓜丢芝麻,该打,555服务是啥服务是一个应用程序组件,可以在后台执行长时间运行,不提供用户界面。一个应用程序组件可以启动一个服务,它将继续在后台运行,即使用户切换到另一个应用程序。此外,一个组件可以绑定到一个服务与它交互,多个主键也可以绑定同一个服务,甚至执行进程间通信(IPC)。例如,一个服务可能处理网络通信、播放音乐、计时操作或与...
2018-12-20 19:03:25 14672
原创 美好的开始
自序人生真的奇特,我比普通人普通,还很贪玩(上网打游戏、、、太多了),玩了19年,在最后快出去实习的一个月我意识到自己不能这样了,但我有什么办法呢,我学的专业Java基础不怎么好,看着同学一个一个被校招出去,心里很急但又无能为力。面试经历1.第一次面试说的天昏地暗,被面试官认为喜欢金融不喜欢编程而拒绝了。很尴尬2.第二次我认真准备了去面试Android,甚至在面试前一天晚上还奇迹般的记了一...
2018-12-19 20:21:07 14738 1
原创 Android 自定义View(inflate()模式)
1.创建LayoutInflater实例有两种方式1.LayoutInflater layoutInflater= LayoutInflater.from(MainActivity.this);LayoutInflater layoutInflater= (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVIC...
2018-12-18 15:50:13 22026 1
原创 Android 热修复BugIy(创建自己项目,理解并使用它)
第一步老规矩倒架包1.在项目的根目录的配置文件中的dependencies添加classpath "com.tencent.bugly:tinker-support:1.1.5"2.在module的配置文件中添加 // 多dex配置 compile 'com.android.support:multidex:1.0.2' // 本地集成aar方式 // ...
2018-12-18 10:21:49 19762 6
原创 Android 热修复BugIy(从官网项目开始,初步学习并了解它)
第一步上github导项目BugIy热更新-项目BugIy官网热更新-教材如果你想深入了解BugIy我推荐你从官网学习,但是和我一样只为了初步了解一下怎么使用可以看看我的操作流程下载好了之后解压然后大概是这个样子其中BugIyDemo是我自己创建的,先打开AndroidStudio导入BugIyHotfixEasyDemo这个项目显示结果是有空指针异常的,第二步打基包1.发布到...
2018-12-17 19:49:05 45207 1
原创 Android 天气预报(使用okHttp、AsyncTask访问和风天气并Gosn解析数据)
第一步老规矩到架包,都是开源哦在项目的配置文件中添加compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okio:okio:1.9.0'compile 'com.google.code.gson:gson:2.8.0'第二步添加权限在清单文件AndroidManifest.xml中添加<uses...
2018-12-13 19:43:24 43804 4
原创 Android Dialog
第一步创建UpdateDialog.classpackage com.example.yuexia.myapprealm;import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import android.view.Wi...
2018-12-12 15:36:16 14857 1
原创 Android 报错
1进入activity防止自动弹出输入法和顶上底部导航栏在清单文件Androidmainfest.xml文件中activity增加属性android:windowSoftInputMode=“adjustPan”,就可以了<activity android:name=".MainActivity&a
2018-12-12 15:05:19 15057
原创 Android Realm 使用
为什么使用这个数据库呢?1.易用:Ream 不是在SQLite基础上的ORM,它有自己的数据查询引擎。并且十分容易使用。2.快速:由于它是完全重新开始开发的数据库实现,所以它比任何的ORM速度都快很多,甚至比SLite速度都要快。3.跨平台:Realm 支持 iOS & OS X (Objective‑C & Swift) & Android。我们可以在这些平台上共享...
2018-12-12 14:42:53 8854
原创 Android 自定义控件
为什么使用自定义控件?一般像我们初学者,在做界面的过程中输入框(EditView)是经常用到的。为了用户填写信息区别开来我们往往会在EditView前面加个文本框(TextView)类似的输入(姓名:、年龄:…)。那么问题来了如果要输入的信息有7到8条呢,是不是很麻烦,这其中还会涉及到布局问题。所以我分享一种更方便的方法让他们两个控件变成一个怎么样。my_edit_view.xml// An...
2018-12-10 19:31:27 15082
原创 Json解析-和风天气
接口怎么调用呢,横简单这里说一下怎么转json为对象老规矩看转载教学文章有啥疑问可以问我,这文章里面还有个很好用的工具
2018-12-07 14:03:17 48534 1
原创 Android 数据库转储
先建一个工具类MigrateDBUtilpackage com.example.myapplication2;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.util.Log;import java.io.File;import java.io....
2018-12-07 13:37:43 15402 2
原创 Android 控件边框
1,在drawable文件夹中右键,new->drawableresource file,弹出一个窗口。2,将selector改为shape,输入,该xml的名字table_shape,点击确定,接下来就将原来的控件变成圆滑控件。(drawable/ table_shape.xml)3,下边的代码根据需要修改即可绘制自己想要的圆滑控件:<?xml version=&quot
2018-12-07 11:15:35 18033
原创 git的使用和学习(四)配置别名让git更加简单
别名的配置方法$ git config --global alias.st status$ git config --global alias.co checkout$ git config --global alias.ci commit$ git config --global alias.br branch$ git config --global alias.lg "log --...
2018-12-07 09:51:46 21003 1
原创 git的使用和学习(三)分支管理
分支的基本操作创建分支:git branch $ git branch dev2切换分支:git checkout $ git checkout dev2创建+切换分支:git checkout -b $ git checkout -b dev3合并某分支到当前分支:git merge $ git merge dev删除分支:git branch -d $ git b...
2018-12-07 09:42:22 15891 2
QmLife.rar
2019-08-15
简单的MVP设计模式
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人