Android
文章平均质量分 74
a315823806
我爱 软件开发。
展开
-
用最新版的Android Studio和Gradle把自己开发的Android包发布到JitPack上
首先需要创建一个Android 工程。Android工程里要含有一个 library的工程。这个 library的工程就是你要发布的包。注意加了 maven { url 'https://jitpack.io' } 源依赖。确保library类本地运行OK。主应用可以正常使用我们依赖的类库。gradle版本:gradle-7.3.3-bin.zip。引用源的地方发生改变。发布本地代码到github上。原创 2022-09-27 14:15:38 · 1545 阅读 · 1 评论 -
Android登录界面实现手机号输入和密码输入效果
每个应用登录界面是必不可少的界面。其中,要实现手机号输入的分开显示的效果,还要实现输入验证码输入块的效果。需要添加 jitpack的依赖。原创 2022-09-27 12:48:01 · 1635 阅读 · 0 评论 -
Android 使用GreenDAO的坑,小bug
GreenDAO是一款Android平台的数据持久化平台。其中的有些小bug,也算是要注意的地方。1、一个数据持久化类,进行@Entity 修饰的时候,如果里面的变量要指定@Id 修饰的话。这个数据类型一定要是 Long。否则会保存数据不成功。莫名其妙的保存不成功。一般新手谁知道是这个原因啊。 小坑一个。@Entitypublic class XXXBean implements Seriali...原创 2018-05-31 17:43:31 · 2220 阅读 · 0 评论 -
Android通过设置颜色的透明度来获取颜色值
格式:android:background="#XXxxxxxx"(颜色可以写在color中)说明:半透明颜色值不同于平时使用的颜色,半透明颜色值共8位,前2位是透明度,后6位是颜色。也就是说透明度和颜色结合就可以写出各种颜色的透明度。下面是透明度说明表,供大家参考。不透明100%FF 95%F2 90%E6 85%D9 80%CC 75%BF 70%B3 65%A6 60%99 55%8C半透明...转载 2018-06-11 14:14:02 · 1219 阅读 · 1 评论 -
个人android开发风险得与失
今天是自己成长的历程,确实是好多事情过了N久才知道好与坏,自己上半年算是白过了,工资算是白拿了,给公司造成的损失是自己无法估量的,才知道自己真要作为一个优秀的程序员还有很长的路要走,其实自己真正严格意义上的项目经验真的不多,以前在mappn属于小作坊式的软件开发,无论测试与开发都是几个人完成,那时也曾经出现过一次比较严重的产品质量问题,CCTVStream无法给客户演示(在北京),这是个很严重的问原创 2016-07-23 17:11:53 · 1095 阅读 · 0 评论 -
Android SSL双向认证HttpsURLConnection
public static String httpsPostServerWithCert(String url, String xml, Activity act) { KeyManagerFactory keyManager = null; try { keyManager = KeyManagerFactory.getInstance("X509"); } catch原创 2016-12-15 19:02:22 · 652 阅读 · 0 评论 -
Android Studio 诉苦大会
舍弃Eclipse转移到Android Studio开发好久了。也做过几个得心顺手的项目。、但是,痛并快乐的。痛的苦!宝宝哭,宝宝什么都不说。NO,NO我要说出来。最痛苦的是Android Studio 莫名其妙的编译不成功,而且编译提示的错误无从下手。80以上的问题竟然是:Android Studio的版本兼容问题,Android Studio 有好多版本。版原创 2016-09-21 14:58:21 · 451 阅读 · 0 评论 -
小议Android开发中的MVC,MVP和MVVM
俺是做Android开发的。重点从Android角度诠释。以下仅是个人见解与整理,仅供参考。首先,M-V- X 本质都是一样的 重点还是在于M-V 的桥梁。要靠 X来牵线,X的模式之间不同 主要是 M与V 的数据传递的流程不同。数据传递的流程不同来源于运行环境技术栈能够做到的事情不同。所以无论是复杂化 简单化 还是修改流程,基本都是因为技术栈变化了 对应做的调整。先大致了解Android开原创 2016-07-26 09:51:13 · 1050 阅读 · 0 评论 -
Android开发工具:Eclipse与Android Studio 快捷键对比
从09年开始做Android开发。过去7年了。自己从一个菜鸟变成一个资深的开发工程师。Eclipse一直是自己的得力工具,助我攻克一个又一个难题。迁移到AS上快一年了。通过AS更新Android SDK ,Eclipse竟然也可以用。总结下自己平时Eclipse上用到的快捷键。以下待补充:代码提示与引入:Eclipse: Alt+/ AS: Ct原创 2016-07-23 18:01:28 · 381 阅读 · 0 评论 -
android NDK开发环境搭建(windows) 最新整理 截止2012年9月
网上有好多搭建ndk的帖子,但是发现有些不可行,自己总结了下,使用现在最新的环境,截止到2012年9月底。把ndk的开发环境重新搭建了下,总结之,供大家一起参考或学习。首先下载和安装java环境, JDK,1.6与1.7皆可。我下载安装的是jdk1.7http://www.oracle.com/technetwork/java/javase/downloads/index.html原创 2016-07-23 17:24:46 · 492 阅读 · 0 评论 -
Android实现自定义字体格式液晶数字
最近在研究点心省电,想做个类似的产品,看到界面听炫的,在实现过程中发现android不支持液晶显示的数字格式,一时陷入困境。最后自己,通过查看Linux系统下的字库ttf,查看实现了起功能,顺便搜集了下其他格式的字体格式,皆可以个性化自己的程序,变得与众不同。看实现的代码:// 必须事先在assets底下创建一fonts文件夹 并放入要使用的字体文件(.ttf)原创 2016-07-23 17:23:02 · 3765 阅读 · 1 评论 -
Android实现OCR扫描识别数字图片之图片扫描识别
Android可以识别和扫描二维码,但是识别字符串呢?google提供了以下解决方案用的是原来HP的相关资料。可以吧,这个迁移到Android上。工程导入成功是可以正常运行的,我是专门换了个电脑重新验证了下。如果有不能运行的问题,应该是其他方面的问题,不然我的截图如何截 啊?关于识别汉字,理论上可以识别,但是要是实现,并且很实用要做的东西更多。兄弟不才啊,这2个简单的工程,原创 2016-07-23 17:18:43 · 7044 阅读 · 1 评论 -
Android手机耗电分析
最近在了解超频和耗电的事情,先来说说CPU频率到底是怎么回事,它有什么效果,它和处理机是如何配合工作的。CPU的处理机需要一个外部时钟来让自己工作,外部时钟接在处理机的总门上。当收到一个时钟脉冲时,处理机开始作业,当流水线满之后停止,再收到一个时钟时继续作业。打个形象的例子就是你(处理机)站在马路上,你的身后有一个人(外部时钟),他推了你一把(一个时钟脉冲),你向前走了一步(处理流转载 2016-07-23 17:09:42 · 2736 阅读 · 0 评论 -
Android内存分析工具MAT
今天给大家介绍一下如何对Android应用进行内存分析,和常用的内存分析工具,希望朋友们能给喜欢!如果使用 DDMS 确实发现了我们的程序中存在内存泄漏,那又如何定位到具体出现问 题的代码片段,最终找到问题所在呢?如果从头到尾的分析代码逻辑,那肯定会把人逼疯, 特别是在维护别人写的代码的时候。 这里介绍一个极好的内存分析工具-- Memory Analyzer Tool(MA T。)转载 2016-07-23 17:08:03 · 399 阅读 · 0 评论 -
Android外设AOA技术原理
今日的智慧手机及平板等Android装置,大都只能限于自身的应用,不过,在Google I/O 2011大会中发表了Android开放性周边(Android Open Accessory)协定技术,让外部的USB硬体(Android USB accessory)可以透过专用的Accessory mode来与Android装置互动。这个功能对于Android装置的发展是很有影响力的,未来Andr转载 2016-07-23 16:59:50 · 3206 阅读 · 0 评论 -
连接小米手机
小米手机连接电脑后,在eclipse中运行,错误提示如下:No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD. 如果系统装有360手机助手或腾讯手机助手后,会成启动,但有时会比较慢,似乎是经过软件来原创 2016-07-23 16:51:33 · 546 阅读 · 0 评论 -
智能手机的新时代----meego猜想
在上月刚刚结束的巴塞罗那2010世界移动大会上,Linux智能操作系统家族两股势力合并,即英特尔的Moblin与诺基亚的 Maemo ,合并后启用新名MeeGo,并交由Linux基金会管理。MeeGo问世新闻一出就如猛虎下山,引发业界广泛关注和热议。谁说英雄不问出处?先不论未来是否三分天下而得其一,正是因为其出身显贵,MeeGo才吸引了众多技术人员、分析人士以及媒体记者,在从来就不缺乏原创 2010-03-11 16:57:00 · 578 阅读 · 1 评论 -
Android,开源还是封闭?VS 关于 Linux “踢出” Android
http://www.ruanyifeng.com/blog/2010/02/open_android_or_not.htmlhttp://www.cnliufeng.com/blog/2010/02/linux-and-android.html满大街都在谈论Android。它是当红炸子鸡。许多人觉得,iPhone将受到它的强力挑战。我也曾翻译 2010-03-06 12:18:00 · 1921 阅读 · 1 评论 -
Android 桌面背景 设置
Window window=getWindow(); WindowManager.LayoutParams wl = window.getAttributes(); wl.flags=WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; wl.alpha=1f;//这句就是设置窗口里崆件的透明度的.0.0全透明.1.0不透明. wi原创 2010-03-05 11:01:00 · 1890 阅读 · 2 评论