![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android编程学习
辉哥聊职场聊家庭
一名有温度的IT从业者。 曾就职于ATM等top互联网大厂,央企研究所。 不定期分享职场 | 婚姻 | 育儿 | 个人成长心得体会,关注我,和我一起成长。
展开
-
Android中用于检测当前手机网络是否可用
在手机应用与网络交互数据的时候,我们首先要判断有没有可用的网络。public static boolean isNetworkConnected(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_转载 2014-03-07 14:27:00 · 876 阅读 · 0 评论 -
android中重要知识点
http://www.cnblogs.com/devinzhang/archive/2011/12/30/2306980.html很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到转载 2014-03-03 15:11:02 · 1028 阅读 · 0 评论 -
再论android四大组件(超精简)
网络巨头Google发布的基于Linux平台的开源手机操作系统该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件开发平台。Android上的应用程序开发使用Java语言,并提供了专门的SDKAndroid的优势主要体现在: 系统的开放性和免费性移动互联网的发展相关厂商的大力支持Android也不是一个完美的系统,同样面临转载 2014-03-04 09:41:28 · 1152 阅读 · 0 评论 -
关于安卓手机的一些常用命令
1.如何让手机进入recovery模式 adb reboot recovery2.安装APK包adb install APK文件名(包括电脑上的全部路径)eg : adb install C:\Users\richardli\Documents\Tencent\QQPhoneManager\Application\91熊猫看书.apk(要注意包名之间最好不要有空格,原创 2014-02-20 15:02:11 · 1749 阅读 · 0 评论 -
实现pc端通过usb获取到android手机上的短信、通讯录等信息
今天找到了实现原理,其实很简单 当PC与手机连通时,我们可以通过Socket连接来实现PC与手机间的通信。 这里我们先讨论手机做为Server端、PC做为Client端的情况。服务器端(Android手机): 和其他Java Socket程序一样,只需要定义一个ServerSocket即可实现Server端的监听,如下: Ser转载 2014-02-28 20:28:21 · 12586 阅读 · 3 评论 -
android获取手机信息大全
android获取手机信息大全 IMEI号,IESI号,手机型号: [java] private void getInfo() { TelephonyManager mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); String转载 2014-02-25 10:26:13 · 673 阅读 · 0 评论 -
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法(转载)
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法(转载) ... ... ...前言 相信这样一个问题,大家都不会陌生,“有什么的方法可以使Android的程序APK不用安装,而能够直接启动”。发现最后的结局都是不能实现这个美好的愿望,而腾讯Android手机游戏平台却又能实现这个功能,下载的连连看,五子棋都没有安装过程,但是都能直接运行,这其中到转载 2014-02-28 20:32:47 · 1308 阅读 · 0 评论 -
Android开发学习笔记:浅谈WebView
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法转载 2014-02-25 16:52:10 · 558 阅读 · 0 评论 -
android学习总结(一)
一、忘记了手机锁屏密码,怎么解锁? 1.用卓大师刷机专家, 常用工具里有“清除锁屏密码”这一项 2.用刷机精灵 快捷工具里也有“清除锁屏密码”这一项二、常用的root工具 1.卓大师刷机专家 2.刷机精灵一键root 3. 360一键root三、怎么获取手机屏幕里某个点的分辨率 步骤: 1原创 2014-02-26 17:58:30 · 981 阅读 · 0 评论 -
adb的使用和一些常会用到的DOS/Linux命令
1、DOS常用命令cd——改变当前目录dir——显示文件夹内容md——建立子目录copy——拷贝文件move——移动文件del——删除文件cls——清屏attrib——显示文件的(文件)属性2、linux常用命令cd——改变当前目录pwd——查看当前所在目录完整路径ls——查看目录或者文件的属*,列举出任一目录下面的文件mkdir原创 2014-02-28 20:39:25 · 875 阅读 · 0 评论 -
安卓学习总结(二)
一、PC端通过USB连接手机,通过adb命令启动手机上的应用程序 1. 主要用到 am 命令,eg: adb shell am start -n com.tencent.mobileqq/com.tencent.mobileqq.activity.SplashActivity 这条命令就能启动手机上的QQ应用程序 [adb shell am start]·原创 2014-02-28 18:54:20 · 1575 阅读 · 0 评论 -
android 如何做到完全退出应用程序
当我在网上找“android 如何完全退出应用程序时”十有八九都是 [java] android.os.Process.killProcess(android.os.Process.myPid()); 又或者是[java] System.exit(0); 但这些未必对每一个应用程序都有效果。当你的应用程序中有很多Activity ,转载 2014-02-25 10:20:23 · 704 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
Android 实用工具Hierarchy Viewer实战 【IT168技术】在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个转载 2014-02-27 18:03:51 · 658 阅读 · 0 评论 -
C++服务器端+Android客户端的网络通信
今天晚上11点半,在学校断网后的十分钟,我终于实现了C++服务器端与Android客户端的通信。本来很简单的一件事,却因为Android Socket线程阻塞的问题弄了我两天。好了不多说,直接进入主题: C++ 服务器端:用C++进行网络编程有很多方式,比如可以使用winSock,winInt,或者使用MFC的封装类CSocket等等。这里我使用的是比较简单的CSo转载 2014-12-30 00:10:07 · 4408 阅读 · 2 评论 -
Android作为客户端,PC作为服务端:实现网络通信
此项目实现网络通信,android手机客户端去请求PC服务端,将PC上mysql中的数据显示在手机上。 PC服务端用JavaWeb写了个servlet,android手机客户端请求这个servlet,由servlet执行查询数据,并返回给手机客户端,服务器为Tomcat。 为了更清楚的展示,咱们现在mysql建一个测试表test [plain] view pl转载 2015-01-02 10:22:26 · 4669 阅读 · 2 评论 -
Java访问Access数据库
前几天写了一篇博客:“android作为客户端,PC作为服务端,实现网络通信”,实现了一个简单的功能就是将pc服务端mysql中的数据显示在android手机客户端上。但有的道友用的微软的Access数据库,其实实现原理都一样,这里咱们说一下Java如何访问Access数据库。这里我建了一个test.mdb,在test.mdb建立一张test表,我的test.mdb路径为:E:\dataA转载 2015-01-02 10:26:54 · 902 阅读 · 0 评论 -
android中关于handler
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个转载 2014-03-03 15:13:25 · 507 阅读 · 0 评论 -
关于如何通过apktool获取apk package name(包名)以及activity name
关于如何通过apktool获取apk package name(包名)以及activity name的问题解决方法:首先,搭建好环境://由于本机已经搭建好jre,jdk7之类的环境,因此没有太多去考虑这编译环境的版本是否会影响。下载apktool: http://code.google.com/p/android-apktool/本人window7环境下,转载 2014-02-26 18:30:57 · 8225 阅读 · 0 评论 -
for循环的“大圈套小圈思想”
看了老毕的基础视屏一个多月,发现很多东西都挺有意思的,就想着用文字记录点什么。因为10期快开班了,之前也不怎么使用博客,现在发现时间很紧了,就把笔记中的一些东西摘出来,给大家分享下。这是第一篇。 老毕在讲循环嵌套时,常用的口头禅是:“大圈套小圈”,意思是外层循环套着内层循环,等内层循环执行完后,才开始执行外层循环,就好比俩个圆圈,大圈套着小圈。以下是几个经典的例子。转载 2014-03-15 09:37:36 · 4899 阅读 · 0 评论 -
Recovery功能详解 最好能在刷机前看一下
【Recovery的进入方式】1:完全关机,按住音量下+电源键开机,进入Recovery界面2:按音量键移动光标到Recovery各个功能选项4:按小房子键可以返回上一目录3:按电源键是执行当前所选的功能下面以英文Recovery为例来详细说明各项的功能和用法一:Recovery主界面 ---reboot system now转载 2014-03-27 18:45:23 · 1055 阅读 · 0 评论 -
Android导入项目出现红色感叹号
Android导入项目出现红色感叹号 1、当import一个新的android项目时,项目名称上出现一个红色的感叹号,程序不能运行。原因:工程中classpath中指向的包路径错误。解决方法:在项目名称上点右键选择Properties,然后选择Java Bulid Path中的libraries选项,其中出现红色x号的路径为错误路径,删除之后,通过Add Exter转载 2014-04-21 09:25:55 · 785 阅读 · 0 评论 -
利用手机距离感应器来切换是用扬声器听音乐还是听筒听音乐
我们在使用微信听声音时,当手机贴近耳朵,声音就由手机听筒里发出来,当我们将手机离开耳朵时,扬声器里则发出声音。还有,我们在通电话时,当手机贴近耳朵时,屏幕就自动关闭,离开时,屏幕就自动打开了。这里利用到了手机的距离传感器功能;下面我们来实现此功能;贴代码:布局XML(四个按钮,实则只用到了两个):[html] view plaincopyprint?转载 2014-06-24 10:56:27 · 999 阅读 · 0 评论 -
Android开发者必备的十大开发工具
Android开发者必备的十大开发工具 http://www.admin10000.com/document/176.htmlAndroid SDK提供了一系列可帮助开发者设计、创建、测试和发布Android应用程序的强大工具,以下是我们编译developer推荐的10款最常用的开发工具。 1.Eclipse w/ADT 虽然Eclipse并非唯一可用于开转载 2014-07-08 10:25:16 · 1153 阅读 · 0 评论 -
环境变量中administrator的用户变量和系统变量
我们在java运行环境或android开发环境时,经常要配置原创 2014-07-08 09:48:36 · 17263 阅读 · 0 评论 -
环境变量中classpath 和 path区别
简单来讲,path是os用 classpath java用path里面不光有Java的bin,还可以包含许多其他的,tc啊,masm阿,只要在path中设了这些环境的路径,你在dos下的任何路径上都可以调用这些路径下的命令。 classpath是java专用的查找类的路径原创 2014-07-08 10:02:24 · 8189 阅读 · 0 评论 -
Service生命周期详解
Service生命周期详解服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。使用startService()方法启用服务,访问者与服务之间没有关连,即使访问者退出了,服务仍然运行。使用bindService()方法启用服务,访转载 2014-08-07 09:38:39 · 561 阅读 · 0 评论 -
android中各种java包的功能描述
在一般的java应用中,如果需要引用基础类库,通常需要使用如下的方式:import javax.swing.*;以上代码表示了引用java的gui组建Swing.javax.swing即java中的一个包。android提供了一些扩展的java类库,类库非为若干个包,每个包中包含若干个类。重要包的描述:android.app : 提供高层的程序模型、提供基本的运行环境an转载 2014-08-27 11:46:50 · 1042 阅读 · 0 评论 -
Android_adb shell am/pm使用
Android_adb shell am/pm使用adb shell am instrument [options] 作用:启动对instrument实例的监视。参数[options]:-e // -e选项需要放在-w选项之前作用:提供了以键值对形式存在的测试选项。Android中提供了多种键值对,具体参见下表。举例:-e转载 2014-02-28 18:55:20 · 7112 阅读 · 0 评论 -
常用软件的包名和startAcitivity名
一些包名分类:android2013-03-04 20:35697人阅读 评论(0)收藏 举报应用程序数:51 应用程序名称:Ascend工具 包名:com.genokolar.Novotools 类名1:com.genokolar.Novotools.Novotools 应用程序名称:信息 包名:com.an转载 2014-02-27 17:34:27 · 23456 阅读 · 0 评论 -
为什么选安卓不选IOS-兼谈安卓为什么慢和耗电
为什么选安卓不选IOS-兼谈安卓为什么慢和耗电 2012-02-16 03:45:44| 分类:个人日记 | 标签:安卓 |举报|字号大中小 订阅 半夜睡不着,想着最近经常听人谈起安卓系统比较慢和费电,我想谈谈我的一点见解,顺便以电脑做对比,半夜思绪比较混乱,随便解释一下:1. 首先看看安卓中的RAM情况,这个转载 2014-02-19 12:54:37 · 3357 阅读 · 0 评论 -
一个帖子学会Android开发四大组件 (详细篇)
首先感谢安卓巴士 和友盟办的这个活动,这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。文章有部分内容来自网络,本文是一个总结性文章。一、Activity详解Activty的生转载 2014-03-03 17:39:35 · 1485 阅读 · 0 评论 -
关于android编程中service和activity的区别
一、绝大部分情况下,Service的作用是用来“执行”后台的、耗时的、重要的任务,三者缺一不可,而最重要的原因是第三点:要执行重要的任务。因为当一个进程启动了Service后,进程的优先级变高了,系统除非在非常极端的情况下,不会杀掉该进程,反观Activity,不具备这样的特性。如果没有满足上面所说的三点,请谨慎使用Service,千万别把使用Service的理由变成:这样可以常驻后台原创 2014-03-03 14:26:48 · 13696 阅读 · 1 评论 -
aapt的使用
aapt的使用 aapt:Android Asset Packaging Tool , 在SDK的tools/目录下. 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也可将资源文件编译成二进制文件.同步软件中得到apk信息就是用的这么一个android已经提供好的工具。[html] view plaincopyprint?转载 2014-02-27 16:14:49 · 1168 阅读 · 0 评论 -
sqlite模糊查询与分页
sqlite模糊查询与分页/**** @paramqueryWords 要查询的关键词(中英文都可以)* @paramcurItem 当前查询到的item 所在位置* @paramsizeRequest 每次请求查询的数据行数 * @return 返回值是一个List,里面保存的是一条条记录 */pu原创 2017-01-20 11:18:14 · 2710 阅读 · 0 评论