`
文章列表
              拿到华为sp offer已经是2018年9月的事情了,参加了华为勇敢星实习到转正整个流程,到如今才有时间写一下自己的面试经历和实习经历。 【实习面试】:如果项目经验很丰富的话完全不用太担心,除非面算法, ...
      写安卓项目时候偶尔需要将项目工程打包出来供别人用,有时候打出jar包也会叫sdk,看网上教程出现打包不成功,或者连资源文件,本身有的依赖都一起打进去了,所以摸索出了一种只打出jar包,里面只包含java代码,不包含lib里面的jar包,这种纯粹的jar包。如果需要一起使用可以将lib里面的jar包和我们打出来的jar包搭配使用。本教程打包不需要输入代码不需要调用终端,傻瓜式操作,适合类似我这种白菜开发者。 首先AS的方式是新建一个项目,然后将module打包成jar包。 具体步骤: 新建项目-然后右键新建一个module:新建library--然后一路默认到finish ...
【楔子】 在学习Spring之前,大概大家对于Spring的历史很感兴趣,不过网上的JavaEE,JavaSE,JavaME把你晃得眼花缭乱,还有J2EE J2SE J2ME,不过这些已经过时,这三个是JavaEE,JavaSE,JavaME的前身。这JavaEE,JavaSE,JavaME三个对应的是web开发,pc应用开发和手机移动开发。Spring的出现时为了替代EJB在JAVA  EE里面的应用,EJB包括会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean),我之前使用过EJB简直累死人,所以弃疗选择 ...
            倒计时和计时在比赛中经常用到,由于涉及到子线程和主线程的通信问题,同学们在制作的时候总有点畏手畏脚的,今天会有两个神器出现,帮助大家攻克这两道难关! 神器一:chronometer --andrdoid 控件的一种,自带监听方法,使用前需要将该控件设置在xml配置文件里 神奇二:CountDownTimer---代码控制的倒计时,只需要调用textview显示即可 ================================================================== 【计时】: 一切从简单开始,首先制作计时功能: 拖动该控件到g ...
                                                            AUF法则下的对话框   【楔子】  在Actiity页面上做DiaLog似乎非常简单,大部分在学习了控件以后都会使用,但是google希望开发者只使用FragementDialog,刚开始不理解,后来发现碎片对话框真的太好用了,完全就是自我定制,其实就是设计一个xml布局,然后将它显示为对话框,这种自由形的对话框自然要比Activity本身的要好上很多。   【DialogFragment基础知识】想要做碎片的对话框,需要了解DialogFragment类,这个类 ...
【直接切入主题】: 相信这个时候的你一定建立好了1个以上的fragment,只是苦于切换操作怎么走? 希望做到的是,在fragmentA点击了什么可以切换到fragmentB 但是所有的Fragment都是托管于该绑定的Activity 想要自己切换,没门!想 ...
问题: Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lnet/tsz/afinal/FinalActivity$Method; 解决:属性-〉java构建路径-〉库-〉Android Dependencies-〉移除然后再运行就可以了
                上一次课已经讲过了如何使用我们手中现有的数据库模板,那么如今我们就来定制个性化的数据库模板,首先需要对SQLiteClientDaoHelper这个类做个了解,如此我们才可以为所欲为改动。   package com.example.dao; import java.util.List; import com.example.bean.User; import com.example.core.SQLiteClientDaoHelper; import com.example.core.SQLiteClientDaoHelper.Bui ...
            一个好的数据库模型需要符合MVC,通常在我们进入项目组之前,创立的数据库就像这样:   public class MySQLiteHelper extends SQLiteOpenHelper  然后就在我们代码中增删查改了,每次一条sql语句,这样首先看起来不规范,而且也非常不方便,最重要的是要做重复性的工作。   ============================================================================== 【规范】: 1.一个bean 什么是bean,从代码来说就是你要保存一行数据库的 ...
                    关于ListView,算是android中比较常见的控件,在ListView我们通常需要一个模板,这个模板指的不是住模块,而是配置显示在ListView里面的东西,今天做项目的时候发现想要添加一个ImageView监听方法,发现崩了,也许是好久没有动ListView竟然忘了不能直接在主UI的xml文件里面调用其他xml文件的控件,哪怕ListView用的是这个xml文件。 【错误示范】: 直接调用ImageView这个控件是ListView的控件,直接在非主控View java类文件调用,直接崩,之前还不知道这个问题。 msg=(ImageView ...
【拆机前感悟】:对于自己的华硕K450C拆机已经虎视眈眈了多年,之前也做过实际行动,拆了底板几个螺丝然后放弃,因为实在是发现跟自己拆老式笔记本完全不一样,于是又安了回去,但是近几个月电脑实在是烫的厉害,而且 ...
                                                                  项目管理         这四个字听起来好像离我们遥远无边,这只是因为你是学生而已,我们已经遇到过在团队中,利用qq文件传来传去的项目文件包,每 ...
                         今天新建安卓项目运行虚拟机的时候,D:\Android\android-sdk-windows\build-tools报错,发现 更新最新版本 build-tools最新版本,然后就会报错,找不到, 解决方法很简单 1.如果存在老版本的 直接删掉当前目录下的26.0.0的版本,需要关掉eclipse然后再删除 2.如果没有老的版本 在SDK Manager 下载老版本,然后删除26.0.0然后就可以了   【关于eclipseVersion: Neon.3 Release (4.6.3)Build id: 20170314-150 ...
          上一篇我们尝试了如何使用HelloAR这个包,相比起来这个包比较简单,只要简单的·布置JSON配置文件,加入自己的target图片就可以。同时自定义自己的模型,今天我们将要学习的是定制自己的个性化HelloARVideo,看到这个名字就知道加载出来是视频,里面其实有两种透明视频和普通视频。 【准备工作】: 1.准备一个不怎么大的video,之所有不怎么大,因为这个是要加载你的video到本地 2.一张识别图片,可以自己身份证,也可以是其他图片,翻拍一下就可以。 3.一部手机   #unity# 1.将官网包导入进去。 2.配置好package name &a ...
这两天由于要用Unity3d,最新版的需要sdk24以上才可以用,于是费劲千辛万苦各种fan qiang升级了SDK到7.0,然后又说Android tool版本不够,于是打开我那个2013版本的eclipse,居然说我的eclipseADT版本够不上我的sdk需要升级。 于是升级ADT,失败,网上下离线包,差不多加载好了,意思说我的eclipse版本太老,与现在ADT24的包有冲突。可以然后下载了最新版的eclipse大概是2017.3月份更新的。 名字是:eclipse-android-neon-3-incubation-win32-x86_64 然后提醒jdk最少需要1.8,想想我 ...
Global site tag (gtag.js) - Google Analytics