- 博客(63)
- 资源 (7)
- 收藏
- 关注
原创 TS 获取不到属性
Cannot assign to 'property' because it is a constant or a read-only property解决:tsconfig.json// "strict": true,
2019-06-16 16:00:46 5855 2
原创 Android 源码编译
遇到错误[201/974] including ./external/googletest/Android.mk ...build/core/base_rules.mk:238: error: external/googletest/googletest: MODULE.TARGET.STATIC_LIBRARIES.libgtest already defined by extern...
2019-06-10 23:06:15 575
原创 Dagger依赖注入之我见
通过项目依赖apt 'com.squareup.dagger:dagger-compiler:1.2.2'我们可以看出dagger 是通过预编译来实现依赖注入,因此这个对性能的影响较小,非常适合Android平台来使用。
2019-05-30 13:50:56 221
原创 soap 网络请求 小米 2S 异常
saop 网络请求 小米 2S 异常1. 问题描述系统环境:MIUI 7 6.3.17开发版 Android 5.0.2错误信息04-06 18:27:49.448: E/AndroidRuntime(27689): java.lang.NoSuchFieldError: No instance field headerOut of type [Lorg/kxml2/kdom/Element; in
2016-04-07 11:49:34 975 1
原创 ScrollView内嵌套 WebView WebView 拦截滚动事件问题
问题描述: 为了满足文本描述样式多样性,支持富文本展示,想到了好快多省的WebView, 该区域位于ScrollView中,但是当滑动到WebView中,滑动就不再会起作用。解决思路: 自定义继承WebView,监听滚动,拿到滚动距离,在回调中将滚动距离作用到外层的scrollview上。具体实现: 自定义PowerWebView: import android.content.
2016-01-21 22:03:50 2715
原创 Dagger高级用法:任性inject
Dagger高级用法:任性inject用了注入之后,就有这么一个需求:随时随地任性inject :), 对!我们将提供inject的注入,这样我们就可以实现任性inject!开启我们的任性之旅吧定义Injector接口public interface Injector { public void inject(Object object);}Application中实现Injector
2015-11-09 17:27:58 1866
原创 Android Dagger用法
Android Dagger用法按照正常流程三步走:构建Module提供provider;将需要注入的class 加入需要待注册的类表中;将class的对象注入到ObjectGraph中,这样就可以获取到需要注入的对象; Dagger中还有一种间接的注入形式, 注入流程:构建Module:声明@Singleton以及@Inject修饰构造方法@Singletonpublic clas
2015-11-09 15:03:22 617
原创 Philm.MVP 实践——UI篇
前言philm感觉是一个经典的mvp项目,值得好好学一下。学习最好的方法就是实践。邯郸学步、西施效颦、是突破0的关键。1.基本流程在philm项目中,UI交互总的来说就是View和Controller之间的交互,平时我们最常规的做法是在View中完成所有UI交互(切换)。1.1 ControllerBaseController : 持有Display、控制Controller状态。mInited
2015-11-04 11:23:11 1529
原创 Android WebView 显示不正常
今天测试小妹说有一个重大发现,支付webview 显示不正常,还说就这一个手机不正常, 然后就去看了下,还没要测试,写页面的小妹过来说是不是缓存的原因(小妹就是聪明),结果清除数据,在运行App显示正常了:)。写HTML的MM在PC浏览器测试的时候,经常会遇到缓存问题,所以她们的第一反应就是缓存问题,没想到webview 也会有缓存问题。如果你也遇到这个问题,可以考虑下清缓存,设置webview的
2015-10-29 17:00:21 1689
原创 Dagger 版本
square版 v1.2相关资料:Dependency injection using Dagger (Part 1) @ antonioleiva.comDependency injection using Dagger (Part 2) @ antonioleiva.comDependency injection using Dagger (Part 3) @ antonioleiva.com利
2015-10-14 14:31:08 575
原创 android NoSuchMethodError getDrawable
–android NoSuchMethodError getDrawable– 测试手机MIUI4 报错代码如下:draw = ctx.getDrawable(R.drawable.more_up);修改后不报错代码如下:draw = ctx.getResources().getDrawable(R.drawable.more_up);问题解决了,具体原因没有及时查看,有知道达人可以解惑
2015-07-08 13:52:32 1851
原创 Android Android SDK 使用镜像更新
Android Android SDK配置步骤启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内
2015-01-07 14:02:00 1837
原创 Android RadioButton 背景图变形问题
问题描述: 一般我们在做收藏、关注功能的时候会使用到RadioButton,但是我们在设置背景为图片的时候,会出现变形拉伸,或者挤压。解决方法: 通过尝试发现:设置RadioButton的text属性,只需要有这个属性就可以,然后再添加textsize属性,将字体大小属性值设置为比较小,我设置为2sp。运行后我们会发现图片变形问题不复
2015-01-06 10:59:00 4620 1
原创 Android 本地图片加载器
//利用NativeImageLoader类加载本地图片 Bitmap bitmap = NativeImageLoader.getInstance().loadNativeImage(path, mPoint, new NativeImageCallBack() { @Override public void onImageLoader(Bitmap bitmap, St
2014-12-18 17:46:24 660
原创 Android onActivityResult intent==null
首先我先描述一下常规步骤:1.startActivityForResult(intent, 1);
2014-11-22 10:56:22 5388
原创 Android 瀑布流StaggeredGridView 部分手机只显示第一行item问题
很奇怪的一个之前其他手机测都没有 新换买了个小米4,结果先看看自己
2014-10-29 15:32:37 1747 3
原创 Android 工程运行报错 Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOv
如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下:打开eclipse的problem视图(如果关闭了可以在window->show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在了,呵呵。
2014-10-13 10:17:47 2103
原创 android 加密
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Calendar;import java.util.Random;import Decoder.BASE64Decoder;import Decoder.BASE64Encoder; p
2014-09-09 14:53:42 468
原创 Android 位移动画移动后 子元素未移动问题
例如初始位置是0,你要运动到 300那么你可以new TranslateAnimation(0, 300, 0, 0);来获得位移动画,但是移动后,它会闪回0位置,因为控件实际坐标还是0 (你可以用getX()来测试一下),而如果你用setFillAfter(true)来填充位置,它看起来停留在300了,可是你getX(),它还是0,这种情况就好像控件被拉伸了,但是实际坐标没有变,最要命的是,
2014-08-15 10:21:26 2860
原创 IOS 动画效果
-(void)setPopAnimation:(UIImageView*)view{ CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; anim.timingFunction = [CAMediaTimingFunction functionWithName:k
2014-06-27 15:24:36 1253
原创 黑苹果 安装卡在 GeforceSensors:still waiting for accelerator to start
由于我的是两块硬盘 安装win8
2014-06-03 18:56:33 6147
原创 unity 打包资源及网络请求资源包
using UnityEngine;using System.Collections;using UnityEditor; public class Test : Editor{ //打包单个 [MenuItem("Custom Editor/Create AssetBunldes Main")] static void CreateAssetBunldesMai
2014-05-18 18:07:53 2938
原创 metaio AR 官方教学视频 Edge Based Initialization and Tracking
http://mobile.ardever.com/read-183
2014-04-27 13:09:37 1577
转载 Metaio识别图片要求(Image Tracking)
Metaio扫描图片要求(Image Tracking)1. 有多种不同颜色的,对比度高,锐化的边缘,metaio认的是灰度图,不同颜色就有不同的明度。2. 图片是正方形或者是3:2 \ 4:3左右的长方形3. 不要细小的文字,扁平单色的阴影4. 如果图片中有多个平面阴影,选择清晰的部分作为扫描目标5. 图片不能太黑暗,没有反射高光区域6
2014-04-25 10:26:36 3302
转载 Metaio in Unity3d 教学--- 四.再谈谈图片扫描之tracking配置文件
本文转自 明一metaio提供了以下几种扫描方式: 1. Optical Tracking (视觉类型的扫描) 1. ID Marker (内置的512个点矩阵图) 2. Pictiure Marker (介于ID Marker和图片扫描之间的一种图片扫描) 3. Image Tracking (最常用的图片扫描)
2014-04-25 10:22:52 4098 2
转载 Metaio in Unity3d 教学--- 三. 使用ID Marker作为扫描目标
本文转自 明一官方教程在此:http://dev.metaio.com/sdk/tracking-config/optical-tracking/id-marker/ 今天的教程主要讲解怎么使用ID Marker作为扫描目标。分为以下几个步骤来说明。 1. 什么是ID Marker? 2. 如何配置ID Marker。 3. 注意事项 先说下ID Mar
2014-04-25 10:21:20 3109
转载 Metaio in Unity3d 教学--- 二. 创建自己的Application
本文目的是自己创建一个metaio应用,并以扫描图片为目标,即 Image Tracking。 第一步:创建一个新的Unity3d工程,导入metaio插件包。 位置: ...\metaio SDK 5.3\_Unity\metaioSDK.unitypackage 包含了metaio,Plugins,Rersources三个文件夹。其中metaio\Prefabs中有
2014-04-25 10:18:48 2543
原创 Android UI 限定字数 单独一行
android:ems = "10" 设置TextView或者Edittext的宽度为10个字符的宽度。当设置该属性后,控件显示的长度就为10个字符的长度,超出的部分将不显示。
2014-04-23 16:28:27 725
原创 解决SlidingMenu 侧滑与ViewPager冲突问题
在onInterceptTouchEvent 首先判断SlidingMenu是否忽略该区域的触摸事件 public boolean onInterceptTouchEvent(MotionEvent ev) { if(isInIgnoredView(ev)){ return false; } .... } p
2014-03-27 12:31:52 4327
原创 Android 错误 can cast class UI组件转型错误
今天修改了下UI结果报了cast错误 莫名其妙 之前一直没有问题的地方报了这个错恢复修改之前的就没问题了 后来无意中中发现是ID命名导致了他们转换类型出现了错误,以后要注意着方面的问题。
2014-03-25 11:30:02 647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人