自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Retrofit2-RxJava-Dagger2-MVP完美封装

Retrofit2-RxJava-Dagger2-MVP完美封装

2016-12-28 10:20:27 3154 3

原创 Andfix热更新

Method 'void com.meidalife.map.BaseMapActivity.onCreate(android.os.Bundle)' is inaccessible to class 'com.meidalife.powerblue.activity.MainActivity_CF' (declaration of 'com.meidalife.powerblue.activit

2017-03-14 12:49:38 624

原创 mk文件中如何引入静态库,动态库,三方库

LOCAL_SHARED_LIBRARIES += 动态库LOCAL_STATIC_LIBRARIES += 静态库LOCAL_LDFLAGS := 静态动态都可以LOCAL_SHARED_LIBRARIES和LOCAL_STATIC_LIBRARIES是引入系统的,LOCAL_LDFLAGS是引用第三方的。其实如果我们在研究Android源码编译,然后下载了A

2017-01-30 12:40:56 10841

原创 c++与c引用外部函数的区别

我也是初学,所以仅在此做了下对比,然后记录下。test.c#includeint main(void){ call_my(); LOGE("aaa"); return 0;}test2.cvoid call_my(void){ }同一目录下编译/home/javalong/media/android_source/bin/external/test/tes

2017-01-30 11:28:06 507

原创 Android 内核驱动开发 问题记录(二)

编译内核可以使用make menuconfig 进入界面进行配置有2种方式,一种配置为Y,一种配置为M。但是呢 我想配置为M,点击M键完全没有效果。首先需要 将“Enable Loadable。。。”这个选项 设为Y不然 你在其他模块那里 怎么 也设置不了 M这里就可以设置了。

2017-01-25 21:45:19 280

原创 Android 内核驱动开发 问题记录(一)

Andorid 内核驱动开发 -> http://blog.csdn.net/brantyou/article/details/8696346这篇文章 有具体的代码和流程,和老罗的书的代码其实很像,下面我主要介绍下遇到的问题。1:在老罗的书里面其实已经有介绍了,如果Android模拟器的CPU系统架构是arm v5的话使用make goldfish_defconfig

2017-01-25 09:20:29 367

原创 菜鸟跟大家一起学ndk(五)

如何在c中获取当前时间,并且格式化输出?直接创建了一个新的方法getTime,但是无法引用到~~~改成如下必须在引用之前声明函数.跟java还是不一样滴.直接上代码在调用时间一些相关函数前必须要先引入time.h,至于你问我为什么你知道叫time.h,而不叫其他***.h呢,我只能说我查了下百度,其实time.h不算是ndk中的api方法,而是c

2016-12-29 19:12:13 937

原创 菜鸟跟大家一起学ndk(四)

细心的童鞋会发现这是上一篇的代码,更细心的童鞋会发现我做了一点小小的改变.把#include 这可能是所有刚接触c编程的童鞋都会问的问题,参考:http://blog.163.com/liujie_267/blog/static/87469217201042811538377/所以我这里不管是用#include

2016-12-29 15:05:39 844

原创 菜鸟跟大家一起学ndk(三)

jni 打印日志

2016-12-29 14:28:49 1085

原创 菜鸟跟大家一起学ndk(二)

每篇的blog的量可能会相对少一些,因为毕竟自己也是刚刚接触,不能很深入的很大家探讨,只能是一点点的积累,希望大家跟菜鸟一起学习ndk.如果还没有看过(一)的童鞋,请先看下,因为我们这是系列教程,是有很强的连续性滴.直接上图这里我把mainactivity.c改为test.c,其他都是不变的,然后运行代码,报错.没有找到对应的native方法.这是因为,

2016-12-29 14:06:23 844

原创 菜鸟跟大家一起学ndk(一)

学习android的也有2,3年了.一直没怎么接触过ndk这一块.直到最近想找工作了,发现很多都要求ndk经验,才希望能好好学习下,上网搜索了下,资料什么的确实不怎么多.不过google上的ndk的demo,我还是觉得非常有用的.我希望通过我的blog,和大家一起学习下ndk.我使用的是android studio,直接在gradle上配置下就可以了,不需要自己来编写And

2016-12-29 13:37:58 930

原创 gradle中如何在自己的.c文件中引用三方so的方法

上网查了很多资料,大部分都是使用Android.mk来配置.这里我就不介绍这种方式了,我这边介绍使用gradle来配置. classpath 'com.android.tools.build:gradle-experimental:0.8.0'apply plugin: 'com.android.model.application'model { repositorie

2016-12-28 18:51:13 561

原创 使用RecyclerView自定义相册选择器闪烁bug解决

问题:调用adapter.notifyDataChanged方法后,造成图片闪烁.解决方式:RecyclerView.RecycledViewPool recycledViewPool = new RecyclerView.RecycledViewPool();recycledViewPool.setMaxRecycledViews(viewType,20);mGrid

2016-12-26 16:14:33 441

原创 SurfaceView闪屏解决办法

使用SurfaceView自定义了一个视频播放器.但是每次进入界面都会闪烁一下.解决办法:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android

2016-12-23 10:06:34 5197

原创 Retrofit+RxJava完美封装(二)

前面一章已经完整的讲述了Retrofit+RxJava的封装.但是由于又来了一个需求,我这封装无法满足,所以这里需要再修改下.需求:不要对返回的数据做处理如 返回的数据为:{ data:{}, errorCode:200, errorInfo:""}原先我会把先判断errorCode然后把data数据取出,转化为对应的对象.现在需求是,直接把

2016-12-13 09:48:45 390

原创 MediaPlayer播放视频 Prepare failed.: status=0x1

问题:使用MediaPlayer.prepare()然后try catch到 Prepare failed.: status=0x1 这个错误解决:使用MediaPlayer.prepareAsync()异步加载

2016-12-07 14:43:52 3097

原创 SurfaceView 闪屏问题

问题:在xml加入SurfaceView或者addView 添加SurfaceView会出现闪屏.解决办法在对应的Activity中添加getWindow().setFormat(PixelFormat.TRANSLUCENT);

2016-12-07 12:02:52 1559 1

原创 高德地图室内地图引入问题

需要引入 IndoorMapSDK2.2.3.aar然后还有几个.so文件引入的时候 报了 so文件冲突,所以我就把 自己项目中引入的几个 libIndoorMapSDK2.2.3.so都删除掉,然后 直接引入 aar项目, 可以运行,但是运行后报错java.lang.UnsatisfiedLinkErrorNo implementation found for v

2016-12-01 16:29:13 520

原创 Retrofit+RxJava 完美封装

Retrofit+RxJava完美封装,如果对Retrofit和RxJava不熟悉,请先阅读本文推荐的几篇文章后,再来阅读。

2016-11-26 12:36:37 18224 1

原创 Toolbar NavigationIcon 点击失效

toolbar.setNavigationIcon(resId);setSupportActionBar(toolbar);toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(

2016-11-24 11:01:52 1279

原创 关于Gson解析Object对象问题

如果自定义类中 使用Object来定义对象然后使用Gson解析 会造成 Object对象解析成了LinkedTreeMap对象 一开始先使用 JSONObject对象去解析

2016-11-23 10:54:08 1797

原创 Android嵌套滚动Demo-NestedScrollingChild实现

public class TestNestedChildView extends LinearLayout implements NestedScrollingChild { private NestedScrollingChildHelper helper; public TestNestedChildView(Context context) { super(cont

2016-11-10 17:09:08 23133

原创 Android 源码编译 libc++.so

系统 Ubuntu16.04TLSAndroid源码 5.1.0_r1clang: error: linker command failed with exit code 1 (use -v to see invocation)make: *** [/aosp/out/host/linux-x86/obj/lib/libc++.so] Error 1make时报错。

2016-11-03 09:41:10 17794

原创 Mix-Editor图文编辑 v1.2

github地址https://github.com/javalong/mix-editor前言该项目主要是为了方便客户端进行图文编辑。当前版本1.2,新增预览效果,如果大家需要的话,会持续更新。界面效果v1.2 版本更新内容v1.2 图文预览代码结构介绍其实只是一个非常简单的图文编辑,我这里主要介绍下项目结构。demo---MainActivity 测试界面入口lib--activi

2016-10-31 01:01:17 21254 1

原创 Mix-Editor图文编辑器v1.1----Android图文编辑器

github地址https://github.com/javalong/mix-editor版本更新内容v1.1 实现可拖拽功能。v1.0 基础功能实现,添加图片,文本。效果图 其他目前只有简单的添加文本和图片功能,后续如果有需要的话,可能会添加以下功能:整体预览图片裁剪视频添加图片上传图文编辑等等~~大家如果喜欢的可以点赞哦~~

2016-10-23 17:43:12 22361 1

原创 Mix-Editor图文编辑器----Android图文编辑器

github地址https://github.com/javalong/mix-editor前言该项目主要是为了方便客户端进行图文编辑。当前版本1.0 如果大家需要的话,会持续更新。界面效果 代码介绍其实只是一个非常简单的图文编辑,我这里主要介绍下项目结构。demo ---MainActivity 测试界面入口lib--activity --EditMediaActi

2016-10-16 19:06:05 23049 1

原创 Toolbar自定义View左边有间距

Toolbar自定义View左边有间距首先,我先描述下我遇到的问题: 使用Toolbar,然后自定义view.并且在左上角设置了”回退按钮”.我是百度了下,发现了下面这篇文章: http://blog.csdn.net/lxfeng1098751554/article/details/50662886确实在他遇到的问题中,直接设置 app:contentInsetStart="0dp"是可以解决

2016-10-11 16:52:05 11909 3

原创 gradle 如何引入constraintlayout依赖

1 首先 要先升级 androidstudio为2.2版本2 下载constraintlayout依赖包  3  gradle中引入依赖    这一步有一个问题,可能每个人下载的constraintlayout依赖库的版本是不一样的,需要你自己去确认下.  如何确认自己当前的 constraintlayout库的版本:   --1 进入android sdk

2016-09-29 16:22:42 15964

原创 关于imessage群发消息出错 解决办法

代码(这是网上找到的)tell application "Messages"set csvDatato read "/Users/javalong/Desktop/message_push/test2.txt"set csvEntriesto paragraphsof csvDatarepeat with ifrom 1 to countcsvEntries

2016-09-26 23:21:55 12751 1

原创 java生成函数签名

在jni中调用java方法时,其中一个参数是java方法的方法签名.由于方法签名的 规则有点复杂,麻烦,比较难记只要 执行  javap -s -p xxx    xxx 为编译生成的class文件名.这样就不用死记硬背了

2016-09-22 10:11:17 11927

原创 python freeline.py 报错 IOError: [Errno 13] Permission denied

[dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=False, debug=False, init=False, version=False)final apk not found, need a clean build.collecting project info, please w

2016-09-19 12:34:31 13065

原创 uploadify MultipartFile 为 null

在使用dwz 想做一个图片上传的功能,因为dwz已经集成了uploadify所以直接上网找了了uploadify的demo如下配置:inputid="uploadImage"name="uploadImage"type="file"/>然后利用js初始化一下scripttype="text/javascript">$('#upload

2016-08-27 01:33:23 11098 1

原创 ScrollerCompat 使用 注意事项

ScrollerCompat 可以模拟滚动~, 调用ScrollerCompat.create(context) 创建实例.scrollerCompat.startScroll(0, 100, 500, 8, 1000);开始模拟滚动, 实际上是没有让任何一个View滚动.ScrollerCompat 一般 在View中使用.startScroll执行后, 不会发生任何 事情

2016-08-19 10:04:39 11817

原创 MediaPlayer: setDataSource: IOException! uri=**

本来使用VideoView 加载远程的uri是没有问题的,但是当我在跳转到这个界面加载远程uri之前,我使用了MediaPlayer 加载了相同的的uri,然后点击按钮后,我跳转到界面使用VideoView再加载,报错 E/MediaPlayer: setDataSource: IOException! uri=** java.io.FileNotFoundExceptio

2016-08-17 09:30:42 14975

原创 关于mac 安装 5.7.13 mysql问题

首先下载好 dmg文件 安装后一定要记住 最后弹出框中的 默认的 root的密码,不然后麻烦的很啊,都不知道怎么下一步了。然后,记得最好 重启下,因为 我试着安装后 直接 在 系统偏好设置-》MySQL中 启动  会无法启动mac重启之后 默认 下 会自己启动Mysql.然后 使用mysql -u root -p 默认密码 进入 mysql使用 

2016-08-07 16:21:48 20630

原创 关于Unbuntu使用SmartGit到期后的解决办法

SmartGit 使用到期后,会弹出需要购买的弹框.就算是 sudo apt-get autoremove smartgit 移除后再 sudo apt-get install smartgit 还是会弹出这个.需要删除 home目录下的  .smartgit文件夹rm -rf ~/.smartgit再安装smartgit就可以了.安装后

2016-08-04 18:45:17 1548

原创 Android No resource found that matches the given name 'Theme.App

Error:(9) Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.NoActionBar'.在gradle中加上compile 'com.android.support:appcompat-v7:23.2.0'版

2016-07-16 11:11:19 10886

原创 UITableView滑动,编辑内容消失

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{   NSIndexPath *path =  [selfindexPathForRowAtPoint:CGPointMake(scrollView.contentOffset.x, scrollView.contentOffset.y)];    //保存当前内容

2016-04-03 18:14:54 10724

原创 Android Activity经常被自动回收

看看源码就知道咯~~~~当前使用的内存,超过最大内存的3/4就会开始自动回收activity呀 // Watch for getting close to heap limit.            BinderInternal.addGcWatcher(new Runnable() {                @Override public void run() { 

2016-04-02 19:19:52 12693

原创 关于RecyclerView插入列表第一条无动画效果的解决办法

RecyclerView 调用setItemAnimator(new DefaultItemAnimator());设置了动画效果后,添加,删除只要调用mAdapter.notifyItemInserted,mAdapter.notifyItemRemoved方法就可以了。 但是如果list.add(0, "insert");mAdapter.notifyItemInserted

2015-12-22 23:04:11 13336 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除