android在activity内禁止状态栏下拉 需求:要做一个全屏界面,同时在全屏状态下,禁止用户下拉状态栏。代码如下: //禁止下拉 private void prohibitDropDown() { manager = ((WindowManager) getApplicationContext() .getSystemService(Context.WINDOW_SERVICE)
android,不让edittext一进入页面就获取焦点 如果一个页面上有多个edittext,那么一进入该页面,edittext就会主动获取焦点。 防止这种主动获取焦点的方法: 在edittext的外层布局上进行设置如下;android:focusable="true"android:focusableInTouchMode="true"如:<LinearLayout android:layout_width="match_pare
as中配置svn,上传代码到svn服务器 一:在as里设置svn软件 二:创建忽略文件:: 1。 创建忽略文件,要忽略的内容2。 打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下: 技术分享 3.注意一点,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用了。4.当分享者配置了忽略文件并Share Project到SVN后,
git之使用ssh-add添加密钥 github的ssh配置如下:一 、设置git的user name和email:gitconfig−−globaluser.name"xuhaiyan" git config --global user.name "xuhaiyan" git config –global user.email “haiyan.xu.vip@gmail.com”二、生成SSH密钥过程: 1.查看是否已经有了ssh密
android根据tab状态,动态修改actionbar Activity菜单机制 (与dialog类似) Activity有一套机制来实现对菜单的管理,方法如下: 1.public boolean onCreateOptionsMenu(Menu menu) 此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。 返回true则显示该menu,false 则不显示;
android的actionbar ActionBar actionBar = getSupportActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);actionBar.setDisplayShowTitleEnabled(true);actionBar.setDisplayHomeAsUpEnabled(true); // 决
Execution failed for task ‘:app:compileDebugAidl’: aidl is missing”解决办法 出现情景:Android stdio项目中用到了aidl,然后修改项目的包名,因为aidl的包名和项目包名一样,所以直接修改包名的时候,会提示aidl的包名有问题,不能直接修改,如果这时你直接修改aidl所生产的java文件里的代码,那么当你再次clean项目,就会出现这个错误了解决方式:把项目中已经跟随aidl生产的Java文件删除(在build的gen目录下的debug目录下),直接删除,然后再
android让Fragment监听返回按钮 Fragment本身是没有onBackPress这个方法的,也就是不能直接监听返回按钮,需要通过Fragment所依附的Activity来进行监听。具体做法就是复写Activity中的onBackPress方法,然后再Fragment中也写个onBackPress方法,让Activity中的onBackPress去调用Fragment的onBackPress,就可以让Fragment一样具有Acti
android让弹出的Builder监听返回按钮 其实Builder不能真正监听键盘的返回按钮,不过可以通过监听Builder关闭的时候,进行判断,如果逻辑符合,就执行和返回按钮相同的操作。// 设置点除按钮以外的任意处不能取消该对话框 builder.setCancelable(true);// 设置Builder关联的Activitybuilder.setOwnerActivity((DetailActivity)getActivi
android微信支付 说明:先看微信开发者平台说明,下载新的SDK,jar,Demo 微信支付流程: 1 获取微信支付 apipublic static IWXAPI getWXAPI(Context context) { return WXAPIFactory.createWXAPI(context, WEICHAT_APPID); }2 把微信api注册到应用中api.registerApp
提交git push 时failed to push some refs to git push 是出现问题如下图: 出现的根本原因是因为远程仓库中的README.md没有同步到本地来,其实还可能是远程中有新的文件,没同步到本地来,解决方式,同步下来,合并后在提交push即可。可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull –rebase origin master然后再push,就不保错了
从keystore获取debug,正式,签名 使用如下命令keytool -list -v -keystore debug.keystorecd ~/.android 目录查看debug签名 正式签名,找到正式签名的位置PS: keytool不是内部外部命令?keytool是jdk里的一个工具,首先将jdk/bin所在的目录加到环境变量的PATH中即可。
Android避免按钮被用户快速多次点击(setEnabled的使用) 短期日常任务:Android:Rxjava , Retrofit , EventBus , Glide 其他:PHP,H5 商业:平台化思想,竞品分析 平台化外包 个人记录网站,公众号 平台搭建 日常项目
Android stdio导入项目后报图片问题(app:mergeDebugResources) 网上项目,导入Eclipse运行正常,但用android studio导入后,编译失败 出现:Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher scrollbar_thumb.9.png failed, see logs如图: 解决方式: 在项目的主工程文件夹里的build.grad
Android最简单的左右滑动轮播图,以及自动滚动 原本这篇博客是不用写的,因为挺简单的,但是前几天项目里用到了一个轮播图,想着挺简单的,上网搜一个复制进去就行了,但是尽然搞了半天,网上的也不一定完全符合自己的要求啊,结果又一顿改,所以就有一个念头,该把自己用到的学到的总结起来写博客里了,不然用到的时候又是一顿乱搜,即使现在觉得很简单的东西,随手记起来又不会费多长时间,为什么不做呢?开始正题一. 左右滑动轮播图的实现原理: 其实就是最简单的View
java打印菱形() /*打印菱形思路:菱形可以分为两部分,上面的三角和下面的三角上面的三角思路也是由两部分构成,每一行的前半部分空格输出,和后半部分的花型输出下半部分是上半部分的反方向即可关键:循环控制*//*打印结果:------------------------ * *** ***** ******* *********
Java探究心得之三元运算符 首先看一下三元运算符的格式 [条件语句] ? [表达式1] : [表达式2] 其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的。在JDK1.5以前的版本中,表达式1和表达式2都要求是相 同的类型,比如都是String或者char之类的,在JDK1.5以后,有了自动拆箱和装箱的原因,两者只要其中一种或者两者都能被拆箱即可,比如表达 式1为Integer,而