
Android
文章平均质量分 53
李工电子说
资深硬件工程师,软硬兼通。
展开
-
李工手机串口
李工手机串口,我的手机串口软件,版本2,历时一个月的更新,相对完善。软件下载,可点击下面链接https://download.youkuaiyun.com/download/mrlixirong/10680045或者访问我的网站,百度“路人软件”进入下载。截止2018年9月20日,最新版本V2.1.0李工手机串口软件,Android安卓手机串口调试助手。软件支持Prolific、FTDI、Si...原创 2018-09-11 00:15:21 · 2606 阅读 · 8 评论 -
Android Handler使用注意
Android中对UI更新经常使用Handler。 Handler handler=new Handler(){ public void handleMessage(Message msg) { switch (msg.what) { case 1: //…… break; }原创 2012-02-19 10:33:09 · 5576 阅读 · 1 评论 -
在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
原文来自mcu99的百度空间:http://hi.baidu.com/mcu99/blog/item/306a0b2ab9b29938d52af1f2.html 最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、LOGW、LOGE也没有转载 2011-12-25 22:37:48 · 1364 阅读 · 0 评论 -
Android通过HttpURLConnection与HttpClient联网代理网关设置
Android联网主要使用HttpURLConneciton和HttpClient进行联网,在手机联网的时候,我们优先选择wifi网络,其次在选择移动网络,这里所述移动网络主要指cmwap。大家都知道cmwap连接需要设置代理地址和端口,那么,android程序中如何设置代理呢?1、HttpURLConnection设置代理//当我们使用的是中国移动的手机网络时,下面方法可以直接获取得原创 2011-11-13 22:32:09 · 15814 阅读 · 4 评论 -
Android平台联网的时候遇到SSL证书无效的处理办法
最近在关注微博开发平台,前几日在腾讯微博开放平台创建了一个应用,中途越到了些问题: 1、关于Oauth授权,第一次接触的时候,也晕了很久,一下子接触了很多新东西,要慢慢消化,不过到最后也都还消化的不错。主要有urlencode、basestring、signature、base64encode等。2、联网。之前一直没有尝试使用过联网,这些一来就闷在哪里。URL、URLConnction原创 2011-11-11 23:43:57 · 6622 阅读 · 0 评论 -
Android:在WebView中获取网页源码
import android.app.Activity;import android.graphics.Bitmap;import android.os.Bundle;import android.util.Log;import android.webkit.WebView;import android.webkit.WebViewClient;public class转载 2011-11-01 17:01:55 · 7165 阅读 · 6 评论 -
Andorid入门之TabHost(纯java)
无需xml,也不是TabActivity,就是普通的Activity。这样的tabHost可以嵌入到其他View中,如LinearLayout、RelativeLayout等。 tabHost=new TabHost(this); LinearLayout.LayoutParams lp_tabHost=new LinearLayout.LayoutP原创 2011-11-21 11:21:19 · 1427 阅读 · 0 评论 -
Android腾讯微博开放平台入门(一)开题与BaseString
2011年,开放元年,各大平台竞相开放,开发者们乐此不彼。但是作为进入开发平台的第一步,授权,却把很多开发者搞得晕头转向。个人学习开放平台从新浪微博入手,因频频不能得手,中途转战腾讯微博,遇到问题就在技术讨论群里发问,奈何大都是新手,且开发语言不一,能帮忙者甚少。功夫不负有心人,就在那仅有的几个的帮助下,加上自己的努力,终于打通了各个环节,成功发布了第一条微博,并且完成了一个简单应用,参与光棍节主原创 2011-11-17 00:10:41 · 3710 阅读 · 1 评论 -
Android腾讯微博开放平台入门(二)随机字符串与签名实现
直接上代码1、Utils类,包括签名和随机字符串import java.util.Random;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;/** * * @author mrlixirong * * 2011-11-16 */public class Utils {原创 2011-11-17 00:14:28 · 2824 阅读 · 0 评论 -
Android腾讯微博开放平台入门(三)Oauth授权
首先,创建Oauth类,以备后用。/** * * @author mrlixirong * * 2011-11-16 */public class Oauth { //此处一律设置成public只为方便使用 public String oauth_consumer_key=null; public String oauth_consumer_secret=原创 2011-11-17 00:18:29 · 3364 阅读 · 1 评论 -
Android腾讯微博开放平台入门(四)发表一条文字微博
项目源代码:http://download.youkuaiyun.com/detail/mrlixirong/3804385 import java.net.URLEncoder;import java.util.ArrayList;import java.util.List;import org.apache.http.*;import org.apache.http.clien原创 2011-11-17 00:23:27 · 2327 阅读 · 0 评论 -
Android腾讯微博开放平台入门(五)综合测试
项目源代码:http://download.youkuaiyun.com/detail/mrlixirong/3804385 import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;原创 2011-11-17 00:27:19 · 18375 阅读 · 7 评论 -
android之Uri的常用几个例子
题外话: URL,Uniform Resource Location,统一资源定位符URI,Universal Resource Identifier,通用资源标志符 (原文转载于http://yu46612143.iteye.com/blog/964990) 正文: 显示网页: 1. Uri uri = Uri.parse("http://www.g转载 2011-10-22 21:55:35 · 838 阅读 · 0 评论 -
Android基站+联网+google数据库定位
(原文主要方法转载于百度文库:http://wenku.baidu.com/view/2220dde8172ded630b1cb6ee.html)import java.io.BufferedReader;import java.io.InputStreamReader;import org.apache.http.HttpResponse;import org.apache.转载 2011-10-22 18:08:10 · 2060 阅读 · 3 评论 -
Android再按一次后退键退出
boolean isEixt=false;boolean hasExitTask=false;Timer exitTimer=new Timer();TimerTask exitTask=new TimerTask(){ public void run() {原创 2011-10-09 08:23:23 · 1388 阅读 · 0 评论 -
Notification返回到当前正在运行的Activity
Notification notification=...NotificationManager nm=...//Intent notificationIntent = new Intent(this,this.getClass()); PendingIntent原创 2011-10-02 06:41:39 · 5198 阅读 · 3 评论 -
Android入门之图片缩放
Bitmap bm = BitmapFactory.decodeResource(context.getResources(),R.drawable.xxx); //原始尺寸 int width=bm.getWidth(); int height=bm.get原创 2011-09-28 23:58:20 · 797 阅读 · 0 评论 -
Android获取屏幕尺寸
WindowManager windowManager = getWindowManager();Display display = windowManager.getDefaultDisplay();int width= display.getWidth();int原创 2011-09-29 00:04:54 · 852 阅读 · 0 评论 -
Android入门之BroadcastReceiver(纯java)
BroadcastReceiver,广播接收者,用于异步接收广播。下面就以接收短信广播为例:import android.app.Activity;import android.content.IntentFilter;import android.graphics.Color;import android.os.Bundle;import android.view.Vie原创 2012-03-11 15:00:52 · 1357 阅读 · 0 评论 -
Android入门之TabHost一(不用xml,纯java)
import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.widget.FrameLayout;import android.widget.LinearLayout;import android.widget.TabHost;import andro原创 2012-10-21 12:11:09 · 1722 阅读 · 1 评论 -
转:ScrollView的setOnclickListener无效解决办法
原文转自https://blog.youkuaiyun.com/qq_35178316/article/details/76235452 做项目,想给ScrollView设置单击事件监听处理,发现其子控件消耗了所有点击事件,设置不起作用,1,开始我给其子view的LinearLayout添加监听,可以实现。。。 但是,在我的应用中,我想让子view全屏居中显示,一旦子view内容太少,...转载 2018-09-02 16:09:50 · 1346 阅读 · 0 评论 -
手机串口
已更新最新,欢迎访问:https://blog.youkuaiyun.com/mrlixirong/article/details/82598547 截止2018年9月20日,最新版本是:李工手机串口V2.1下载地址:https://download.youkuaiyun.com/download/mrlixirong/10680045 随着手机的普及,移动应用给我们的工作和生活带来极大的方便。然后,市...原创 2018-07-30 21:15:09 · 6813 阅读 · 8 评论 -
Android去除EditText的聚焦Focuse
有时候,EditText的聚焦很讨厌,老是弹出键盘。怎么去除?以下这些句子我想大家都用过,无效。aEditText.setFocusable(true);aEditText.setFocusableInTouchMode(true);aEditText.requestFocus();aEditText.requestFocusFromTouch();那么,怎么才有用呢?那就是增加...原创 2018-07-17 20:27:19 · 1330 阅读 · 1 评论 -
关于Android无线调试unable to connect的一般解决方法
1、将手机连接至电脑2、打开电脑cmd窗口,输入adb tcpip 5555该操作完,可以拔掉手机了,再输入adb connect x.x.x.x一般都可以连上手机了。原创 2018-06-07 06:43:11 · 7565 阅读 · 0 评论 -
Android ScrollView自动滚屏或者直接滚屏到底部
直接上源码import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.graphics.Col原创 2016-12-25 20:37:32 · 4302 阅读 · 0 评论 -
Android Canvas转Bitmap转ImageView 指定尺寸大小
我想,当大家看到这个标题时,想必已经了解了Canvas和Paint的关系了,而且也知道通过自定义View以及重写onDraw(Canvas canvas)函数来实现Canvas。个人在运用自定义View时,发现将View作为某个布局的子内容时,其高度不可控,高度是沾满屏幕的,这个让我很郁闷,后面就想把它图片话。1、Canvas转Bitmap,而且可以先指定Bitmap的大小Bi原创 2015-06-02 07:12:58 · 8390 阅读 · 0 评论 -
Android 打开软键盘 关闭软键盘
private void openKeyboard() { Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMe转载 2014-04-21 04:54:54 · 1579 阅读 · 0 评论 -
Android onCreateContextMenu onContextItemSelected获取view信息
onContextItemSelected(MenuItem item)只有item信息,没有view信息,如何获取view信息呢?就是先定义个外部参数如 int selectedPosition=0;view.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){@Overridepublic v原创 2013-06-23 19:59:38 · 4082 阅读 · 0 评论 -
Android禁止按键关闭AlertDialog
在setPositiveButton(setNegativeButton)中添加://用于不关闭对话框try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, false);}原创 2013-06-19 07:05:44 · 6106 阅读 · 0 评论 -
Android创建隐藏文件或者文件夹,并对其读写操作
android创建隐藏文件或者文件夹,其实只要在文件名或者文件夹名字前加一个点号即可。隐藏文件(夹)可直接进行读写。下面是一段隐藏文件的创建和读写,测试正常。如果需要去除隐藏,那就是重命名,去除点即可。 File file=new File("/sdcard/test"); if(!file.exists()){ file.m原创 2013-06-16 15:23:15 · 19075 阅读 · 2 评论 -
自定义Adapter的ListView无法响应onItemClickListener原因及其解决方法
原因:自定义Adapter的View中可能含有Button、CheckBox等子View,onclick事件触发是需要获得focus的而当listView的内容View含有其他子控件也需要获取focus时,就会将focus交给其他子控件,以至于本身无法获得focus,所以就无法触发onclick时间了 解决方法:采用子控件中的imageview、textview等onclick原创 2013-04-09 07:06:00 · 2641 阅读 · 0 评论 -
Android OnTouchListener实时监听触点坐标,需要同时监听OnClickListener才有效
public class TouchTestActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(saved原创 2012-12-25 22:55:55 · 13918 阅读 · 2 评论 -
Android屏幕尺寸、标题栏高度、状态栏高度、当前View尺寸
class TestThread extends Thread{ Context con; TestThread(Context co){ con=co; } public void run(){ try { Thread.sleep(1000); } catch (InterruptedException e) {原创 2012-12-25 22:03:12 · 5338 阅读 · 0 评论 -
Android腾讯微博开放平台(六)发布一条图文微博
和之前一样,成功发布一条文字信息搞了N久;现在为了实现发布带图片的微博,又搞了我两个星期(抱歉,低效率,源于一天不过1小时搞这个),今天终于成功了。主要还是自己对HttpClient不太熟悉的缘故导致,这次是参考开放平台的SDK源代码写成的。不过,个人还是用自己写的basestring、签名函数,重要的参考在于HttpPost如何带上文件参数。见代码。要点1:参数"pic"不加入签名原创 2012-12-01 13:47:01 · 3261 阅读 · 0 评论 -
【转】备份:Android 常用 mimeType 表
mrlixirong转自newcj的博客http://www.cnblogs.com/newcj/archive/2011/08/10/2134305.htmlnewwcj转自http://www.cnblogs.com/Rooty/archive/2011/07/16/2107962.html一、MIME TYPE描述多用途互联网邮件扩展(MIME,MultipurposeInt转载 2012-12-01 12:53:30 · 1592 阅读 · 0 评论 -
Android入门之TabHost三(不用xml,纯java)
import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Gravity;import android.widget.FrameLayout;import android.widget.LinearLayout;import android原创 2012-10-21 13:45:16 · 2270 阅读 · 1 评论 -
Android入门之TabHost二(不用xml,纯java)
现在,先加入LinearLayout mainView,布局之间的关系为tabHsot——mainView——(tabWidget、fl),得如下结果 import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.widget.FrameLay原创 2012-10-21 12:35:36 · 4292 阅读 · 4 评论 -
Android入门之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。LocationManger locationManager=(LocationManager)this.getSystemS原创 2011-09-26 07:31:34 · 11735 阅读 · 0 评论 -
Android入门之简单GPS定位实例
c添加权限:android.permission.ACCESS_FINE_LOCATION import android.app.Activity;import android.content.Context;import android.location.*原创 2011-09-25 23:13:23 · 4383 阅读 · 2 评论 -
Android入门之文件系统操作(二)文件操作相关指令
(一)获取总根File[] fileList=File.listRoots();//返回fileList.length为1//fileList.getAbsolutePath()为"/"//这就是系统的总根(二)打开总根目录File file=new Fi原创 2011-09-22 15:04:15 · 19819 阅读 · 2 评论