- 博客(29)
- 资源 (19)
- 收藏
- 关注
原创 在shell脚本里切换目录
1、有如下一个shell脚本,名字为test.sh#!/bin/shcd /home/jiulong/mstar/TVOS_Release_V1.0.6/jb_4.2/ls -l如果只执行./test.sh ,可以看到/home/jiulong/mstar/TVOS_Release_V1.0.6/jb_4.2/下的内容。但shell退出后还是原来的工作目录。如果执行sour
2013-11-29 14:22:38 25286
转载 51 温度PID经典算法
#include #include #include #include struct PID { unsigned int SetPoint; // 设定目标 Desired Value unsigned int Proportion; // 比例常数 Proportional Const unsigned int Integral; // 积分
2013-11-27 12:47:58 5679 6
转载 C语言用结构体指针作函数参数
C语言用结构体指针作函数参数这种方式比用结构体变量作函数参数效率高,因为无需传递各个成员的值,只需传递一个地址,且函数中的结构体成员并不占据新的内存单元,而与主调函数中的成员共享存储单元。这种方式还可通过修改形参所指成员影响实参所对应的成员值。 例如 struct book { char bookname[30]; int quantity;
2013-11-26 19:17:53 3009
原创 android 重启
1、发送关机广播 /** * 重启 */ private static void sendRebootBroadcast(Context context) { Log.d(TAG, "sendRebootBroadcast: send reboot broadcast"); Intent i = new Intent(Intent.ACTION_REBOOT); i.p
2013-11-26 16:00:46 670
原创 android 获取指定路径下所有文件,将文件从一个目录copy到另一个目录,执行linux命令
/** * 复制整个文件夹内容 ,可以从data/data/包名下 拷贝到 data/data/包名下。也可以copy到 /sdcard 下 * @param oldPath String 原文件路径 如:c:/fqf * @param newPath String 复制后路径 如:f:/fqf/ff * @
2013-11-26 11:04:10 4995
转载 Handler sendMessage 与 obtainMessage (sendToTarget)比较
话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);这样写也没有绝得不好,反正当时项目的功能实现了。(性能上还
2013-11-26 10:49:17 650
转载 HTML & XML里的“&”等 转义字符怎么写
HTML中,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示: & 或 & & 和 < 或 小于号 > 或 > > 大于号 &
2013-11-26 10:33:29 13673
原创 android 检测网速
package com.egreat.onekeyapk.util;import java.util.Timer;import java.util.TimerTask;import com.egreat.onekeyapk.ui.MainActivity;import com.egreat.onekeyapk.ui.MyDialog;import android.content.C
2013-11-26 10:29:49 2027
原创 android零碎知识点 字符串转换整数
1、android中字符串转换成整型String s = String.valueOf( value); // 其中 value 为任意一种数字类型。
2013-11-26 10:21:02 1005
原创 根据包名取得应用全部信息ResolveInfo
public static ResolveInfo findAppByPackageName(String mPackageName) { ResolveInfo newAppInfo = null; // 用于存放临时应用程序 List mTempAllApps; PackageManager TempPackageManager = mContext.getPackag
2013-11-22 15:05:29 2686 1
转载 foxmail 定时发邮件
一定要先进入写邮件状态哦 测试版本foxmail 7.11,打开 写邮件2,然后找到 这个图形标志3,第二个就 是 定时发送 设置!试试吧!
2013-11-20 21:04:46 2426 1
转载 Android data目录读写文件
1、如果向/data/data/Package name/目录下写文件要在AndroidManifest.xml里加入如下句 例:如果写文件需要下面两句话(只有前一句生不成文件)File test = new File("此处为带文件名的绝对路径");FileOutputStream output = new FileOutputStream(test );
2013-11-20 20:36:18 21660 2
原创 Android Handler Message 传递字符串
private static final int NETUPDATE=10;================================================接收部分private Handler mHandler = new Handler() {@Overridepublic void handleMessage(Message msg){
2013-11-19 17:07:36 18234
原创 从指定网址下载文件 并读出其内容 && 从网上下载文件放在本地&&从网上获取图片设在imageView里
/*检测是否需要网络升级*/ try{ CheckForSystemNetUpdate(); }catch(IOException e){ } private void CheckForSystemNetUpdate() throws IOException { Log.d(TAG, "CheckForSyst
2013-11-19 14:57:40 1719
原创 用ScrollView 使TextView文字滚动并可修改滚动条和其背景颜色
<ScrollView android:id="@+id/ScrollView" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="55dp" android:layout_gravi
2013-11-19 14:23:49 3119
转载 设置Dialog点击背景屏幕 Dialog不消失
最重要的一句是dialog.setCanceledOnTouchOutside(false);// 设置点击屏幕Dialog不消失 业务的需求是变化莫测的,最近就遇到一个需求是——用户只有点击Dialog的取消按钮才会消失,点击屏幕的时候不消失。Android ICS对UI做了很大的变动,系统提倡使用DialogFragment,但是系统默认的操作习惯是点击屏幕Di
2013-11-19 14:15:38 6920
转载 Git错误non-fast-forward和 Git报错insufficient permission for adding an object to repository database .git
当要push代码到git时,出现提示: ! [rejected] master -> master (non-fast forward) 先push上去 然后再pull下来即可
2013-11-19 14:12:04 3143
转载 修改Eclipse格式化代默认长度
eclipse 默认设置的换行长度, 格式化代码后,经常换行,非常难看。 注意,我的不能直接修改 要新建一个 (点击 new...)然后起个名字 就能修改了1.Java代码打开Eclipse的Window菜单,然后Preferences->Java->Code Style->Formatter->Edit ->Line Wrapping->Maximum line width:默认
2013-11-16 11:42:59 1013
转载 Android 4.0 源代码目录结构
Android源码的第一级目录结构Android/abi (abi相关代码。ABI:application binary interface,应用程序二进制接口)Android/bionic(bionic C库)Android/bootable(启动引导相关代码)Android/build(存放系统编译规则及generic等基础开发配置包)
2013-11-15 18:27:38 1002
转载 linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf
2013-11-15 17:45:18 630
转载 时间处理 SimpleDateFormat使用详解
如下代码 SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm"); Date curDate = new Date(System.currentTimeMillis()); String dateStr = formatter.format(curDate);
2013-11-15 11:50:02 1035
原创 android textview 水平滚动
<TextView android:id="@+id/a" android:layout_width="60dp" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable
2013-11-13 17:07:26 647
原创 将某一普通应用设为桌面(launcher)的方法
launcher和普通应用的区别是多了下面两行蓝字 <activity android:name="com.mstar.tvsettings.ui.root.RootActivity" android:configChanges="orientation|keyboardHidden|screenSize"
2013-11-07 12:06:49 4930
原创 获取其他应用的SharedPreferences共享内存
Log.d(TAG, "--------boot start"); Context mContextSharedPreferences = null; try { // 获取其他程序所对应的Context mContextSharedPreferences = mContext.createPackageContext("com.android.settings", Conte
2013-11-07 11:25:25 920
原创 用getViewById代替findViewById--编程技巧
public View getViewById(int id) { return mMenuActivity.findViewById(id); } private void findViews() { mMenuTopProgram = (ImageButton) getViewById(R.id.menu_top_program);
2013-11-05 20:08:01 3749
原创 从apk的raw文件夹里copy文件到手机储存(应用程序的data下)
private void initDBFiles() { File dir = new File("/tvdatabase/Database"); if (!dir.exists() || !dir.isDirectory()) { dir.mkdir(); } File fileFa
2013-11-05 19:55:37 1823
转载 TextView滚动
只要在你的布局的xml文件中设置你的TextView的属性:android:maxLines = "AN_INTEGER"//要写具体数字?android:scrollbars = "vertical"然后在你的代码中用:yourTextView.setMovementMethod(new ScrollingMovementMethod())当获得焦点时 可以用当鼠标滚轮或者遥
2013-11-04 18:29:11 721
原创 单例模式GetInstance()
在写程序库代码时,有时有一个类需要被所有的其它类使用,但又要求这个类只能被实例化一次,是个服务类,定义一次,其它类使用同一个这个类的实例。public class ChannelManager implements IChannelManager { private static ChannelManager mChannelEditManager; private Chann
2013-11-01 15:11:56 811
原创 TimeOutHelper.java 定时常用类
package com.mstar.tvsettings.ui.program.pvr;import android.content.Context;import android.database.Cursor;import android.net.Uri;import android.os.Handler;import android.util.Log;public class
2013-11-01 13:03:40 796
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人