
android
agoodcoolman
需要加油!土地是以它的肥沃和收获而被估价的;才能也是土地,不过它生产的不是粮食,而是真理。如果只能滋生瞑想和幻想的话,即使再大的才能也只是砂地或盐池,那上面连小草也长不出来的。
展开
-
Android studio Github 断开连接
使用软件:Android studio svn:Github从github直接从clone下来的项目,然后改吧改吧,发现不能传上去,原来连接的还是原博主的github不知道他的密码,肯定是传不上去的.于是断开连接.断开连接开始…..1.首先打开到项目下,到文件夹目录下.,就是你项目下的.idea文件,下的vcs配置文件 2.删除配置文件中的配置,去掉引号中的内容,如下图 3.然后删除当前项目原创 2016-01-22 15:33:29 · 7753 阅读 · 0 评论 -
Android Studio 的checkStyle的使用
在开发中,我们需要不仅仅是个人的超强的能力(学习能力、解决问题能力等),我们也需要团队合作能力,我们要明白,我们的成功来自于我们的团队(一个英雄是很难自靠自己的能力来创造一个时代的)。今天我们就介绍一种,在团队开发中遵守某些编码规范的工具—-CheckStyle。CheckStyle主要的功能就是实时检测,代码的规范(Code Style)是否符合我们规定的一个模板,如定义的静态常量是大写,局部参数原创 2016-10-09 10:29:52 · 2804 阅读 · 1 评论 -
Build a UI with Layout Editor(翻译文章)Android Studio 可视化界面编辑器
原文 在Android Studio 的布局管理器中,你能够迅速的通过在可视化编辑器中拖拽控件而不用在xml文件中手动编辑了。这个编辑器能够在不同的尺寸上的设备预览你的布局。你可以自动调整你的布局保证能在不同的设备上适配。这个布局管理器在你使用ConstraintLayout进行布局的时候功能显得尤为强大。ConstraintLayout是一个提供兼容库兼容到 2.3以上的库。此页将简单介绍布局翻译 2016-10-21 17:36:39 · 3800 阅读 · 0 评论 -
文章标题
添加View 添加一个View是调用layoutChunk方法来完成的,让我们来看看这个layoutChunk方法: void layoutChunk(RecyclerView.Recycler recycler, RecyclerView.State state, LayoutState layoutState, LayoutChunkResult result)原创 2016-10-17 17:42:48 · 557 阅读 · 0 评论 -
android studio 的layout 分包机制
android 项目编写的时候,如果项目越来越多,功能越多。布局文件就太多了。那么你们就可能不好维护,于是出现了分包的机制。 1.注意:你的分包必须是这样的,如下面的所示,你的布局必须在layout下面,不然系统找不到。--layouts --activities --layout --content --layout2.在gradle里面配置一下就原创 2016-10-08 10:42:52 · 3532 阅读 · 0 评论 -
android Home 之后重新进入 保持应用操作界面
1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false。如果一个这个Activity的元素没有设定此属性,设定在上的此属性会对此Activity起作用。例如在一个应用中要转载 2016-10-20 08:26:08 · 2323 阅读 · 1 评论 -
Android 如何获取唯一性ID实践
import android.content.ContentResolver;import android.content.Context;import android.net.wifi.ScanResult;import android.net.wifi.WifiManager;import android.provider.Settings;import android.telepho原创 2016-12-19 17:53:41 · 1000 阅读 · 1 评论 -
android LocalSocket的使用
需求: 在Activity与另外一个线程中的服务进行数据传递,之前只用的AIDL,但是这个传输是单向的,不满足项目的需求,后来发现了这个LocalSocket.于是自己摸索使用,网上的教程好多都是抄袭的看的不明白. 目标:一个进程与另一个进程间的通信.1.首先来看配置// 这个是我启动的服务,在单独的一个进程中执行 process这个属性不是很明白,请百度一下.<servic原创 2017-03-10 14:50:47 · 5276 阅读 · 3 评论 -
Android Studio AIDL List 传递数据
aidl 使用中,有时候我们需要传递List数据,根据谷歌爸爸的文档,是支持的,但是我代码中写入如下的内容,一值报错 interface IPrintAidlInterface { /** * Demonstrates some basic types that you can use as parameters * and return values in AID原创 2017-03-13 15:21:36 · 7651 阅读 · 1 评论 -
android build构建,获取packagename
如果你使用的是gradle 构建Android项目的话,那么请使用下面的函数,获取包名 BuildConfig.APPLICATION_ID;转载 2017-07-12 08:58:22 · 2359 阅读 · 0 评论 -
ionic 自定义插件调用aar
使用ionic调用aar 插件开发。我使用的是第三方的aar的库去做的。1.使用plugman生成对应的插架的目录。(不是本文的重点)参考地址 2.使用 plugman 生成配置文件 plugman createpackagejson <这里填第一步项目的目录的根目录>3.添加android 平台 plugman platform add android4.添加aar包的配置<?xm原创 2017-06-20 15:17:44 · 1216 阅读 · 0 评论 -
Android Webview 使用Html播放音频文件
之前在百度里面搜索了好久都没有搜到,这里要进行记录一下主要内容记录:在Webview中使用Html5的audio的 标签进行网络语音音频的播放,样例代码:<#assign ctx=request.contextPath><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3....原创 2019-05-20 17:24:27 · 6891 阅读 · 5 评论 -
android studio renamed plugin
自动重命名android 里面的versionName字段(创建一个自定的gradle插件)为毛开发这个屌功能,你们这些辣鸡开发都知道吧。那么,我回答问题之前我先问一个问题,你们所有的apk自动生成一样的名字?当然不,应用的名字就像2.3 13.1.0——2342等等。这个似乎对发布一个版本已经足够了,但是这个应用是处于正在开发,应用程序的名字最好能提供更多的信息。我发现这个方法对我的团队非常的有用翻译 2016-09-19 16:42:01 · 455 阅读 · 0 评论 -
Android Https 双向认证
在需要做安全认证的App中,例如银行的App中,需要做服务器认证,还有App认证,只有有对应的加密锁才能访问服务器,只有对应的App才能访问服务器.关于https可以自己百度一下.我看了很多遍看了就忘.1.首先获取两个密匙对, 这里要获取两对,一个认证手机,一个认证服务器. E:\worktemp\各种相关项目资料\https双向认证>keytool -genkey -alias XXX_ser原创 2016-06-22 13:19:41 · 3779 阅读 · 5 评论 -
Android 使用ORMLITE 自定义规则的排序
今天接受一个新的需求,就是要自定义排序,比如 正常顺序是 1 , 2 ,3 但是我的排序要求是要 1, 3, 2 这样排序.实现的思路是如下:select * from teble_exaple order by( case class when 'C' then 1, when 'A' then 2, when 'D' then 3, when 'B' t原创 2016-06-16 16:51:25 · 1774 阅读 · 0 评论 -
使用git命令行上传代码到github中
1.创建本地ssh cd到当前的目录下 :输入命令:$ ssh-keygen -t rsa -C your_email@youremail.com 下面可以用ssh ssh -T git@github.com 去查看是否创建传成功了,创建成功了.在C:\Users\Administrator.ssh这个目录下. 2.在github中添加刚才生成的ssh 3.接下来我们要做的就是把本地原创 2016-01-22 17:32:56 · 1044 阅读 · 1 评论 -
Android中ListView的addFooterView不显示的问题
mListView.addFooterView(btn_more, null, false);mListView.setAdapter(mBlogListAdapter);把addFootView放在setAdapter之前就可解决。在写上拉加载的时候,遇到了这个坑,然后老是不来效果。然后发现是这个问题。原创 2016-01-13 17:47:46 · 438 阅读 · 0 评论 -
Android Ormlite的综合查询
/**这段代码写的是查询数据库中的数据,并且是按照id排序(倒序),下列中是new一个Date对象(时间对象),然后根据时间的跨度进行查询的,下面new Date中有个坑1.date对象,如果你不设置日期,那么就是当前的日子,所以你要用来查询跨度需要去设置 月份内的日子为 1 或者最后一天2.date月份是从0开始的,我查的时候老是出错,然后慢慢看date发现,这个月份单词是什么,然后一查发原创 2016-01-15 12:15:53 · 801 阅读 · 0 评论 -
使用原始的HTTP拼凑请求的方式上传多张图片
使用的是原生的谷歌 写的API去做的 /** * android上传文件到服务器 * * 下面为 http post 报文格式 * * POST/logsys/home/uploadIspeedLog!doDefault.html HTTP/1.1 * Accept: text/plain, * Accept-Lan原创 2016-02-02 15:14:57 · 1777 阅读 · 0 评论 -
在android中如何显示维语
今天的需求是在android软件中显示维语字体,我虎躯一震,不会.然后问维族同事,记录一下.首先下载想对应的字库什么的,那么直接下载链接:下载链接原理:给每个控件设置typeface属性,就是用下载的字库中的字体,首先把下载的ttf下载下来.放到asset中,当然放哪随便,只要你能读取到,这里会打包到apk中,增加你的apk大小,视情况而定. 在assert目录下,新建一个fonts文件夹,然后将原创 2016-02-03 17:17:06 · 3672 阅读 · 1 评论 -
eclipse jni 开发 遇到的问题,Unresolved inclusion jni.h” 问题的解决办法
遇到的问题描述一直都使用的很正常的jni项目,突然报错了,大致就是N个本地的C库引用出错了,应该是找不到了,出现这个问题我经常使用github同步工具,没有把某些文件给忽略。最终的解决办法就是初始化eclipse对该project的native support:在eclipse中关闭指定Project用其他编辑工具打开该project的.project文件,删除以下内容: …… org.原创 2016-02-28 20:23:46 · 935 阅读 · 0 评论 -
Activity退出之后重进不是从引导页重新进入
Activity退出之后重进不是从引导页重新进入今天发现自己的app在使用的过程中,如果按返回键退出了,然后重新进入的时候,是从引导页重新开始,并且我没有处理Activity的返回键,所以系统应该是自己处理了返回键,直接把我的东西都回收了.搜了到如下解决方式,这个方法要是你手动清理了,还是要从引导页进去的,但是一般用户自己清理,然后从头开始他是没意见的.@Overridepublic boolea转载 2016-05-26 18:45:38 · 565 阅读 · 0 评论 -
抢鲜版 Android studio 2.2 pre 版本,千万不要想用
这东西就是一个坑爹货 我在使用的过程中出现了,我引用一个第三方的库,然后我在当前的类里面无法引用第三方库里面的jar包,jar包中的类智能在第三方库中使用,无法在当前的类中使用。自己一激动,然后使用了老版本2.1.的As 然后,相同的库莫名其妙就那么好了。原创 2016-06-07 14:54:06 · 584 阅读 · 0 评论 -
Android 设备无法正常获取log处理
1.有时候异常是刚开始的时候就无法 获取log,然后导致无法获取log.使用 下面的命令,可以获取到相关的logcrash之后,你手机连上adb, 输入adb logcat -v time -> log.txt,回车后稍等半分钟,把你当前目录下的这个log.txt发过来,里面日志应该就比较全了。2.使用网易的异常捕获的产品精准获取log,产品是:网易云捕原创 2016-06-29 11:31:07 · 906 阅读 · 0 评论 -
android studio NDK使用教材以及出现
(http://tools.android.com/tech-docs/new-build-system/gradle-experimental#TOC-The-build.gradle-of-a-simple-NDK-application-may-look-like-this:) [ android studio 插件的教程]参考的地址也顺便铁出来 (参考一,这个讲的最靠谱)[http://原创 2016-06-12 22:53:53 · 1098 阅读 · 0 评论 -
Notification 自定义声音提示
在Notification中使用自定义的声音,自己要处理声音提示这个方法:具体 NotificationCompat.Builder builder = new NotificationCompat.Builder(context); builder.setSound(soundUri); // 关键是这里使用的Uri的方式去定义的.之前想放在assets中去获取,失败了.后来在stack原创 2016-06-14 19:26:35 · 6024 阅读 · 0 评论 -
android studio jni.h 红色报错
所有的配置均按照网上配置,报错。发现在为的ndk-10的liunx版本下的platform 平台里面只有一个版本,在网上找到最新版11版下载。然后重新导入配置解决android studio 的NDK配置在: File —> Project Structure —>SDK Location –> Android NDK Location原创 2016-06-14 22:25:06 · 7036 阅读 · 0 评论 -
Android安装的时候系统都做了些什么
引言:一个APK文件就是一个压缩包,可以想压缩包一样解压打包。Android是Liunx系统的,使用过的文件系统可能因制造商或Android版本不同,新版本的使用ext3文件系统。三星使用的是自己的文件系统RFS。Android里面最重要的一个概念就是沙箱。编译程序Java文件会怎么编译1.Java文件会正常通过Java JVM编译成.class文件2.dx工具把.class文...翻译 2019-06-05 16:10:12 · 347 阅读 · 0 评论