关闭
当前搜索:

设置imageView顶部两个圆角

Ui需求 只需要顶部图片两个圆角/** * Created by FMY on 2017/4/13. * 图片切换顶部圆角 */public class ChangeGasStationImageView extends android.support.v7.widget.AppCompatImageView { public ChangeGasStationImageView(Co...
阅读(336) 评论(0)

从未如此惊艳!你好,SuperTextView

简介欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。 SuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画效果。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项目中集成使...
阅读(578) 评论(0)

[置顶] 最全的增量更新入门 包含linux端和Android

简介增量更新大量用于 Android各大应用市场.本文想做网络上从服务器到app客户端完整讲解.app用eclipse和android studio 最新版cmark开发ndk 如下图: 以前一直好奇怎么做的直到知道了bsdiff库. 地址附上: bsdiff源码地址和简介 大家可以从简介看到bsdiff是基于bzip2源码(bsdiff和bspatch一个用于生成差异文件补丁,另一个用于差...
阅读(2461) 评论(2)

CMakeList配置之编译多个.cpp文件

上次提到AndroidStudio2.2进行NDK开发超方便的配置方式,不用进行Android.mk 配置,也不用进行Application.mk配置,只要配置CMakeList即可。那么问题来了,通过该方式生成的配置文件默认是只native-lib.cpp一个cpp文件的,那么怎么配置编译多个.cpp文件呢?以之前发布的NDK下获取IEIM并且使用MD5算法加密为例,我们另外需要MD5.cpp和...
阅读(1259) 评论(0)

Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建

前言之前一直在用Eclipse 做开发,直到今年年初才将项目迁移到Google 推荐的AndroidStudio上面,毕竟这是一个趋势,可谁知道事情根本没有我想的那么简单,这期间遇到了N多坑,我想这些坑可能大家也有可能遇到,不在这里详细叙述。最终一个个问题的去解决,走完了这些坑,觉得还挺好用的,Eclipse 是一个吃内存的IDE,反正我每次打开,编写代码的时候就会卡,有时候还是死掉,已无力吐糟~...
阅读(487) 评论(0)

JobScheduler 一些使用的坑

miui系统想要JobScheduler保活 或者程序奔溃任然间隔执行 那么需要手动赋予开机自启权限. JobScheduler的清单文件 android:process=”:XX” 然后无法启动...
阅读(479) 评论(0)

[置顶] Android 程序保活,锁机代码

前言 保活:如何让我们的app在Android系统不被杀死 保证存活,简单做法就是提升程序的优先级,看完本文一些流氓锁机你也会了哦.但锁机源码我不打算提供 为了防止某些恶心的人直接复制然后在市面上搞破坏 android 进程优先级如下: 1. 前台进程;Foreground process1. 用户正在交互的Activity(onResume()) 2. 当某个Service绑定正在交互的Ac...
阅读(3078) 评论(0)

NDK拆分合并文件

分割文件合并 可以用于上传大文件的时候进行分割上传等等 java 源码:package com.fmy.androidsplit;import java.io.File;import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.provider.Settin...
阅读(332) 评论(0)

JNI乱码问题

我们看看我们从java通过native方法传入一个字符串给c函数并在c函数输出 jni返回一个字符串乱码我们看看我们从java通过native方法传入一个字符串给c函数,并在c函数输出JAVA源码:package com.fmy;import java.io.UnsupportedEncodingException;public class FMY { static{ Sys...
阅读(309) 评论(0)

JNI基础语法1

JNI学习笔记1 我们看看用javah生成的头文件的两种区别 jni基本数据类型转换 访问java对象非静态属性 写得太晚了后台再继续吧JNI学习笔记1我们看看用javah生成的头文件的两种区别package com.fmy;public class FMY { //静态 public static native String getStringStatic(); //非静态...
阅读(479) 评论(0)

EditText遇到软键盘遮挡的坑

EditText 遇到一个键盘遮挡巨坑: 我相信大家都会去清单文件设置什么 ativity属性 android:windowSoftInputMode="adjustPan|stateAlwaysHidden"然后我对应的布局如下 <RelativeLayout xmlns:android="http://schemas...
阅读(261) 评论(0)

JNI 案例1-----java调用c方法

操作环境win10 ide :eclipse和visual Studio 2013 我并不是一个很厉害的程序员,但我知道每天都要进步一点点,所以大家私信我的时候别说什么大神之类的话了,我很喜欢编程 我只是把他当成了我的爱好,很感谢CSDN这个平台分享交流的机会,但CSDN手机版app 不知道为什么点击博客不是加载不出来就是代码显示有问题,一个国内最大交流平台能一个像样的app都做不出来?前言 JN...
阅读(391) 评论(0)

安卓Dialog 设置margin属性没有用

解决方案: dialog.getWindow().setGravity(Gravity.TOP);...
阅读(326) 评论(0)

c语言 include 预编译 结构体快捷命名 typedefine

include 解释include 和include区别 include 进行文本替换 include 定义函数声明 并写一个实现类 include 循环套用 define 文本替换 ifdef __cplusplus检测是c还是c 宏函数 typedefine 结构体include 解释include”” 和include<>区别include”“可以导入系统已经定义的头文件和自定义的文件...
阅读(426) 评论(0)

从github下载项目无法在本地Android Stduio运行

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里介绍了,我...
阅读(302) 评论(0)
337条 共23页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:491828次
    • 积分:6797
    • 等级:
    • 排名:第4125名
    • 原创:274篇
    • 转载:63篇
    • 译文:0篇
    • 评论:51条