魅力程序猿

  • 首页
  • Java
  • Android
  • APP
    • 扑克计分器
    • Video Wallpaper
  • 联系我
  • 关于我
  • 资助
Android
Android

解决设置ImageView的scaletype属性后padding不起作用

解决方法有两种: 1.换个思路,设置margin值 android:layout_marginRight="5dip" 2.非得使用padding这个属性,也是有办法的,只需加上android:cropToPadding="true" <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:contentDescription="@st…

2017年4月20日 5条评论 11057点热度 0人点赞 daozi 阅读全文
Android

Android适配18.5:9的高清屏S8及S8+

Galaxy S8及S8+此次分别搭载“5.8”与“6.2”大屏,而高达84%的屏幕占比以及18.5:9的屏幕比例,更是在使用Galaxy S8及S8+游戏娱乐、观看视频时带来深度沉浸式视觉体验。 由于Galaxy S8手机屏幕的特殊性,应用或游戏在S8上运行时会存在黑边的情况,对用户体验会产生影响。因此,希望所有开发者针对S8机型按照以下办法,单独做以下屏幕适配:  targetSdkVersion>=26,则根据其布局填充整个屏幕。  targetSdkVersion<26,则系统会将应用界面的大小…

2017年4月14日 0条评论 7895点热度 0人点赞 daozi 阅读全文
Android

Failed to get the required ADT version number from the SDK

Failed to get the required ADT version number from the SDK The Android Developer Toolkit may not work properly. Solution: You can download your adt from Eclipse Marketplace or Install New Software otherwise you can also specify the adt installed directory. Her…

2017年3月30日 5条评论 27176点热度 0人点赞 daozi 阅读全文
Android

META-INF方式多渠道打包在Android 7.0系统提示安装找不到安装证书

Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。 虽然建议您对您的应用采用 APK Signature Scheme v2,但这项新方案并非强制性的。如果您的应用在使用 APK Signature S…

2017年2月14日 1条评论 7021点热度 0人点赞 daozi 阅读全文
Android

Android 中Layout布局实现点击水波纹效果

从Android5.0以后Button、TabLayout等控件默认都有点击水波纹效果,那像LinearLayout、RelativeLayout、TableLayout、FrameLayout、AbsoluteLayou怎么实现这种效果呢? 方式1:使用 ripple,这个API-21才有。 方式2:使用 RippleEffect或material-ripple,都是第三方优秀方案。 方式3:android:background="?attr/selectableItemBackground",简单、简洁。 我提…

2017年2月4日 0条评论 14646点热度 0人点赞 daozi 阅读全文
Android

Android面试题17–apk反编译及重新打包

反编译别人的apk,可以给自己打开思路,分析一下同行他们的问题解决方法,这一步真的很重要,也是必须要掌握的技能之一。打包、签名这个过程也是需要掌握的,应为我们的 一、反编译代码 1、反编译java代码首先需要下载dex2jar这个工具,下载地址:https://sourceforge.net/projects/dex2jar/files/目前最新版是2.0, 下载完后并解压缩。 2、将要反编译的apk文件重命名为zip格式并解压缩,注意其中的classes.dex文件,它存放了全部的java代码,将classes.…

2017年1月19日 0条评论 7044点热度 0人点赞 daozi 阅读全文
Android

colorAccent,colorPrimary,colorPrimaryDark……来这里你就明白了

伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。 Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用: 1.colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色 2.colorPrimaryDark 应用的主要暗色调…

2017年1月11日 6条评论 49825点热度 0人点赞 daozi 阅读全文
Android

Android中EditView使用setBackgroundDrawable或setBackgroundResource则xml中设置的Padding失效

Android中TextView、EditView、Button使用setBackgroundDrawable或setBackgroundResource则xml中设置的Padding失效。 我在xml布局中设置了TextView背景图片及Padding值,但是App中需要夜间/日间切换且不能使用recreate(),所以只能代码控制夜间/日间切换后的View的背景图片及字体颜色,但是效果非常令人不满意,在xml布局中设置的Padding值却失效了。初开始我还以为Padding值设置的小,后来发现不是这个原因。我尝…

2017年1月11日 0条评论 6884点热度 0人点赞 daozi 阅读全文
Android

解决:Unable to execute dex: GC overhead limit exceeded

使用Eclipse进行Android打包时下面的错误: Unable to execute dex: GC overhead limit exceeded GC overhead limit exceeded 解决方案如下:(更多交流请加入:Android优秀交流群 179730949) 1、关闭Eclipse 打开D:\eclipse\eclipse.ini -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launc…

2017年1月11日 4条评论 7917点热度 0人点赞 daozi 阅读全文
Android

揭秘Android录屏暂停技术

我是Game Screen Recorder(游戏录屏大师)的主程序员,我来说说录屏使用到技术点,也许不是什么黑科技,但是还是很让人头疼的技术点,不过我已经躺了一次,在这里给大家说一下。 估计大家知道利用 MediaRecorder + MediaProjectionManager + MediaProjection + VirtualDisplay技术点可以实现不能暂停的屏幕录制。那我先说说这个实现的技术: package com.aoaoyi.screenrecorder.ui; import android.…

2017年1月10日 7条评论 12978点热度 0人点赞 daozi 阅读全文
Android

Android动态更换Launcher Icon

动态更换应用Icon?没有搞错吧,没有啦,你要是仔细的话,你会发现淘宝已有节日都会进行更换图标?不信的话下一年的11.11或12.12,你观察一下。这样来说,那是可以换啦? 那问题来了怎么换? 1、想到这个<activity-alias>你点击可以查看官方表述,简单说:为目标Activity指定别名,可以实现多个入口图标。相信做过系统Setting、Launcher和插件开发的开发者在系统的源码中应该见过很多。 2、PackageManager中有个setComponentEnabledSetting方…

2016年12月28日 1条评论 11266点热度 0人点赞 daozi 阅读全文
Android

解决 Failure [INSTALL_CANCELED_BY_USER]

出现这个错误,其实就是无法通过adb进行USB进行安装APK。 解决方法(都是在开启开发者模式下进行的): 1、打开 允许通过USB安装应用 具体操作步骤: Step 1: Go to "Setting" → find "Developer options" in System, and click. Step 2: TURN ON "Verify apps over USB" in Debbuging section. Step 3: Try "Run app" in Android Studio again! …

2016年12月26日 3条评论 17413点热度 0人点赞 daozi 阅读全文
Android

android:process 命名规范

android:process 官方解释: 应在其中运行 Activity 的进程的名称。正常情况下,应用的所有组件都在为应用创建的默认进程名称内运行,您无需使用该属性。 但在必要时,您可以使用该属性替换默认进程名称,以便让应用组件散布到多个进程中。 如果为该属性分配的名称以冒号(“:”)开头,则会在需要时创建应用专用的新进程,并且 Activity 会在该进程中运行。如果进程名称以小写字符开头,Activity 将在该名称的全局进程中运行,前提是它拥有相应的权限。这可以让不同应用中的组件共享一个进程,从而减少资源…

2016年12月26日 0条评论 6527点热度 0人点赞 daozi 阅读全文
Android

Android面试题16–代码混淆(Proguard)

1. Proguard认识 Proguard是一个非常高效和方便的混淆工具,使用了这个工具混淆打包后,apk体积显著的减少了,而且反编译难度也加大了。官网的介绍是:ProGuard是一个免费的Java类文件缩小,优化,混淆和预验证的工具。它检测和删除未使用的类,字段,方法和属性;优化字节码并删除未使用的指令;它使用短的无意义的名称重命名剩余的类,字段和方法。所得到的应用程序和库更小,更快,并且更好地针对逆向工程进行优化。 而且Proguard已经集成在Android studio构建系统里了,可以通过简单的代码来实…

2016年12月24日 3条评论 5691点热度 0人点赞 daozi 阅读全文
Android

Android面试题13–HTTP 请求方式、Post和Get的区别

HTTP 请求方式   方法 描述 GET 从指定的资源请求数据。 POST 向指定的资源提交要被处理的数据。 HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。 PUT 上传指定的 URI 表示。 DELETE 删除指定资源。 OPTIONS 返回服务器支持的 HTTP 方法。 CONNECT 把请求连接转换到透明的 TCP/IP 通道。   两种最常被用到的方法是:GET 和 POST。   比较 GET 与 POST 下面的表格比较了两种 HTTP 方法:GE…

2016年12月11日 2条评论 4896点热度 0人点赞 daozi 阅读全文
12345…8
搜索
联系方式

QQ群:179730949
QQ群:114559024
欢迎您加入Android大家庭
本人QQ:136049925

赐我一丝安慰
给我一点鼓励

最新 热点 随机
最新 热点 随机
解决Android 7及以上Notification.contentView为null问题 彻底解决git命令免密问题 隐藏ScrollView、RecyclerView等滚动条和去掉滑动到边界阴影的方案 Android Studio 3.4 编译Release版本广点通所有广告不显示 Android中使用System的getProperty()方法及获取Android内核版本信息 弄清楚INSTALL FAILED CONFLICTING PROVIDER问题
Android的IPC机制 Java静态代码块和非静态代码块 Android Normal and Dangerous Permissions Tensorflow Lite demo for Android 正确使用 Android selector 失效的原因 解决specified for property 'resourceFile' does not exist.
最近评论
宝宝 发布于 7 年前(02月27日) 哈哈哈哈
GPU Mining 发布于 7 年前(02月19日) I am just starting to learn about all of this. Tha...
Timothynix 发布于 7 年前(02月08日) Your place is valueble for me. Thanks!… http:...
趣头条 发布于 7 年前(02月08日) 鸟儿叫,花儿笑,一年一季春来到!
xing1982 发布于 7 年前(02月04日) 不错不错!内容感觉好极了!

COPYRIGHT © 2023 魅力程序猿. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备15000477号