裂缝中的阳光JDG
码龄11年
关注
提问 私信
  • 博客:357,416
    357,416
    总访问量
  • 142
    原创
  • 1,758,353
    排名
  • 192
    粉丝
  • 1
    铁粉

个人简介:研究方向:Android开发、ASR技术、linux系统移植与驱动开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2013-10-30
博客简介:

嵌入式Developer_小J的天空

博客描述:
疯狂,因为有梦想;拼搏,将成就辉煌!
查看详细资料
个人成就
  • 获得102次点赞
  • 内容获得45次评论
  • 获得218次收藏
创作历程
  • 115篇
    2015年
  • 39篇
    2014年
成就勋章
TA的专栏
  • Android网络编程剖析
    6篇
  • 深入学习Java编程
    24篇
  • Android开发入门
    27篇
  • Android浏览器开发
    1篇
  • Android UI设计
    15篇
  • Android应用开发
    34篇
  • Android网络与多线程
    6篇
  • Android开发进阶
    16篇
  • Android百度地图
    3篇
  • Java Programming
    24篇
  • JDBC Programming
    5篇
  • 数据结构与算法
    16篇
  • MySQL数据库
    3篇
  • TCP/IP协议详解
  • 自然语言识别研究
    10篇
  • 深入理解C/C++
    6篇
  • linux应用开发
    2篇
  • 电脑技术
    4篇
  • 资源共享
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android浏览器(一):Webkit项目与Chromuim项目

转载请注明原文地址:       目前,移动设备浏览器上常用的内核有Webkit,Blink,Trident,Gecko等,其中iPhone和iPad等苹果iOS平台主要是WebKit,Android 4.4之前的Android系统浏览器内核是WebKit,Android4.4系统浏览器切换到了Chromium(内核是Webkit的分支Blink),Windows Phone 8系统浏览器
原创
发布博客 2015.07.14 ·
2993 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android 软件开发之如何使用Eclipse Debug调试程序详解

1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程
转载
发布博客 2015.07.03 ·
1027 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android自适应不同屏幕几种方法

由于Android设备的屏幕尺寸、分辨率差别非常大,如果希望我们的应用能够在不同屏幕尺寸或分辨率的Android设备上运行,即更换Android设备后界面和字体不会因此变得混乱,则需要考虑屏幕的自适应性问题。相关概念:(1)屏幕尺寸(Screen size):即指屏幕的对角线长度,屏幕尺寸可分为small(小屏幕)、normal(中等屏幕)、large(大屏幕)、xlarge(超大屏幕);
原创
发布博客 2015.06.24 ·
14566 阅读 ·
5 点赞 ·
1 评论 ·
23 收藏

Fragment平板技术开发(二)

源码实战----------Fragment使用    1.res/../BookListFragment.java    自定义类,继承于ListFragment,无需实现OnCreateView()方法,用于Activity右边显示列表fragment。(1)定义Callbacks接口:定义一个回调接口Callback,用于实现该Fragment与它所在的Activity交互;
原创
发布博客 2015.06.18 ·
1174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Fragment平板技术开发(一)

Fragment是Android3.0引入的新API,可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块,当开发的应用程序同时适用于平板电脑和手机时,可以利用Fragment实现灵活的布局,改善用户体验。
原创
发布博客 2015.06.18 ·
1535 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android资源使用详解(二)

Drawable资源通常保存在/res/drawable目录,可分为图片资源(*.png、*.jpg、*.gif等格式)、XML资源等,Android SDK会在编译应用中自动加载该图片资源,并在R资源清单类中生成该资源的索引。使用方法如下:    Java代码中:[.]R.drawable.    xml代码中:[.]@drawable/为了在程序中获得实际的Drawable对象,R
原创
发布博客 2015.06.17 ·
1523 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android资源使用详解(一)

一、Android资源简介    Android应用资源可分为两大类:(1)无法通过R清单类访问的原生资源,保存在assets目录下;(2)可通过R资源清单类访问的资源,保存在res目录下。其中,res目录下应用资源介绍如下:目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐
原创
发布博客 2015.06.17 ·
1364 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

EditText自定义边框背景与动态检测用户输入

一、EditText自定义边框背景1.效果演示2.代码实现(1)res/drawable/shape_edit_normal.xml功能:编辑框没获得焦点时,使用该shape。为根元素的ShapeDrawable资源,主要用于定义一个基本的几何图形,如矩形、圆形、线条等。    子元素用于指定填充集合图形的的颜色;    子元素用于定义几个图形的四个角的弧度
原创
发布博客 2015.06.17 ·
3125 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Android的Menu菜单详解(二)

Android主要提供了两周创建菜单的方式,一种是在Java代码中创建(即调用Menu、SubMenu类中的方法实现菜单/子菜单/菜单项的创建);另外一种就是使用XML资源文件来定义。对于第一种方法,我们在上一篇文章中已经有了很详细的介绍,但是在Java代码中定义菜单、菜单项而导致程序代码非常臃肿且不易调试阅读。本文将着重介绍使用XML资源文件来定义菜单的构成(即利用XML资源文件来描述一个菜单)
原创
发布博客 2015.06.15 ·
3330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android的Menu菜单详解(一)

Android应用中菜单默认是看不见的,只有当用户单击手机上的"MENU"键,系统才会显示该应用关联的菜单,这种菜单也叫选项菜单。对于Android菜单menu的开发,我计划把其归类为三种类型,两种形式。所谓菜单的三种类型指的是选项菜单/子菜单、上下文菜单、弹出式菜单;两种形式是指在开发Menu菜单时可以通过调用Menu类(add方法)SubMenu(add方法)创建相应的菜单和子菜单,也可以通过
原创
发布博客 2015.06.15 ·
5005 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Android取消标题栏&强制设置横(竖)屏方法

一、Android取消标题栏方法1.效果演示    2.实现方法(1)将自定义Activity继承于Activity而不是ActionActivity;(2)在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码    requestWindowFeature(Window.FEATURE_NO_TITLE);//隐
原创
发布博客 2015.06.15 ·
881 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android生成随机验证码技术

在Android客户端应用开发中,往往需要短信验证码或者随机验证码来限制用户的操作或者认证。短信验证码是为了对用户进行认证,主要通过Http协议等通信协议实现;随机验证码很大程度是为限制或者提示用户相关操作。随机验证码的验证主要有两种方式:请求服务器验证,本地验证。比如,在用户向服务器发送登录请求,我们通过随机验证码(本地验证即可)限制用户随意按请求按钮,演示如下: 源码实战(
原创
发布博客 2015.06.15 ·
2988 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

Android搜索框/滚动视图/notification

1.搜索框(SearchView)的功能与用法    SearchView是搜索组件,其可以让用户在文本框内输入文件,并允许通过监听器监听用户输入。当用户输入完成后提交搜索,可通过监听器执行实际的搜索。    常用方法如下:    ◆setIconfiedByDefault(boolean iconified):设置该搜索框默认是否自动缩小为图标;    ◆setSubmitBut
原创
发布博客 2015.06.15 ·
1867 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Android应用程序破解(反编译)

一、apktools进行反编译1.首先安装需要JAVA环境(JDK和JRE)    设置JAVA环境变量         CLASSPATH       %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar        JAVA_HOME     C:\Program Files\Java\jdk1.8.0_20
原创
发布博客 2015.06.14 ·
1798 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Android应用签名方法

1.为什么要给Android应用程序签名?      如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。      Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信
原创
发布博客 2015.06.14 ·
1178 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Android活动条(actionbar)使用详解(二)

1.使用ActionBar实现Tab导航    使用ActionBar实现Tab导航的思路是:AcitonBar通常与Fragment结合使用实现Tab导航。ActionBar在顶端生成多个Tab标签,当用户点击某个Tab标签时,系统根据用户点击事件导航指定Tab页面。实现步骤如下:(1)调用ActionBar的setNavigationMode(ActionBar.NAVIGATION_
原创
发布博客 2015.06.14 ·
1488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android活动条(actionbar)使用详解(一)

活动条(ActionBar)是Android3.0的重要更新之一,ActionBar位于传统标题的位置,其主要提供了如下功能:    >显示选项菜单的菜单项,即激昂菜单项显示在Action Item;    >使用程序图标作为返回Home主屏或向上的导航操作;    >提供交互式View作为Action View;    >提供基于Tab的导航方式,可用于切换多个Fragment
原创
发布博客 2015.06.12 ·
1434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android笔记三十四.Service综合实例二

综合实例2:客户端访问远程Service服务实现:通过一个按钮来获取远程Service的状态,并显示在两个文本框中。思路:假设A应用需要与B应用进行通信,调用B应用中的getName()、getAuthor()方法,B应用以Service方式向A应用提供服务。所以,我们可以将A应用看成是客户端,B应用为服务端,分别命名为AILDClient、AILDServer.一、服务端
原创
发布博客 2015.06.04 ·
1094 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android笔记三十三.BroadcastReceiver使用

广播是一种广泛运用在应用程序之间传输信息的机制,而BroadcastReceiver是对发送出来的广播进行过滤接收并响应的一类组件。BroadcastReceiver本质上是一种全局监听器,用于监听系统全局的广播消息并接收指定的广播,因此它可以非常方便地实现系统中不同组件之间的通信。如下为BroadcastReceiver知识点结构:一、发送与接收广播1.发送广播        广
原创
发布博客 2015.06.04 ·
1327 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android解析XML资源

一、在Android应用中的XML文件来源1、本地xml文件    本地XML文件可以放在应用根目录assets文件夹、res/xml、res/raw、SDcard卡、应用的data目录等;除res/xml可直接通过getXml(int id)获取XML文档,返回一个解析器对象(XmlResourceParer:XmlResourceParer是XmlPullParser的子类),其它
转载
发布博客 2015.06.04 ·
776 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多