Friday, July 15, 2016

How to Create Android Update Zip Package

Create Android Update Zip Package

              To install a system app or set the permission of a system file or folder or to place a system library under system/lib folder on a nonrooted device, we need to prepare update_pacakge and install from recovery.

To prepare update_package download the sample Create_Update_Pacakge.zip and make the corresponding script changes under update_package\META-INF\com\google\android\updater-script . Place the files you need to copy to the device under update_package\system and make corresponding script changes.

Zip all the folder under update_ package using the below command
zip -r ../update.zip *

Sign the package using the below command

java -jar ./signing_keys/signapk.jar -w ./signing_keys/package.x509.pem ./signing_keys/package.pk8 update.zip update-signed.zip

Flash the signed update package from recovery on the device.

Suppose you want to sign the package from the different key, then you can download from below GIT location
Download keys from
https://github.com/android/platform_build/tree/master/target/product/security

Download Sample


Share:

Monday, May 9, 2016

How to Remap the Hardware Buttons On Your Android Phone

Remap the Hardware Buttons On Your Android Phone

Suppose you want to make volume keys in Android device as power key, then perform following steps :

Note : Please make sure your device is rooted.
  • In Android, hardware key mapping details are present under /system/usr/keylayout/keypad.kl.
  • Pull keypad.kl and change VOLUME_DOWN or VOLUME_UP to POWER and add  WAKE, like below (Make sure device is rooted)
  • For Volume UP key
                         key 115   VOLUME_UP
                         to
                         key 115   POWER     WAKE
  • For Volume Down key

                         key 114   VOLUME_DOWN
                         to
                         key 115   POWER     WAKE
  • Push keypad.kl, now you can see that VOLUME keys will perform as power key
Share:

What is patent, types of patent and generate patent ideas (Patent Definition)

Patent, types of patent and generate patent ideas              

                 A patent is exclusive rights granted by a sovereign state to an inventor or assignee for a limited period of time in exchange for detailed public disclosure of an invention. An invention may be a solution to a technological problem and maybe a product or a process.

               Innovation is defined as a complex series of activities beginning when the original idea is conceived , proceeding through a succession of research, development, engineering design, market analysis, management decision making, and so on, and ending when an successful product is accepted in the marketplace.

Parts of patent :
  1. a title;
  2. a cross-reference to other related patent applications that have already been filed.
  3. a section describing the background and general technical area of the invention.
  4. a summary of the invention;
  5. a description of the contents with drawings;
  6. a detailed description of the invention;
  7. a series of examples used to illustrate how the invention is made, used, or is different from the prior art;
  8. a listing of desired claims; and,
  9. an abstract describing the invention in a general way so that the invention can be easily searched.

Types of patent :
  • Utility Patents
  • Utility Model Patents
  • Design Patents
  • Plant Patents

Following are the ways to think to generate patent ideas:

  • Have deep knowledge of the domain and have diverse knowledge.
  • Combine two ideas into one or make the existing one better.
  • Perform a prior search whether the same exists or someone has patented.
  • Document all the research and work which you have done to keep track of the future.


Share:

Thursday, April 21, 2016

How to change boot animation in Android

Kindly follow the below instructions to change bootaimantion on Android devices.

* Create two folders part0, part1, and place the several animation images (.png format) with the dimension of the mobile in this folder.
* The images in the part0 folder are usually repeated once, and the frames in the part1 folder are usually looped several times, or infinite.
* Create desc.txt file and following lines

320 480 24
p 1 0 part0
p 0 0 part1

* The numbers 320 and 480 is the resolution of your boot animation. Change them as you want. The number 24 means the speed of the animation. The "p 1 0 part0" property means that the frames in the part0 folder will be repeated once. The second number is the delay between loops, and it's expressed in milliseconds (1000ms = 1s). And last, but not least, you set the folder with the folder name - in this case, is part0.
* The part1 folder - that's "p 0 0 part1". The first "0" means that the folder will be looping infinite times, the second "0" means there's no delay between loops, and then we set the folder to part1.

Compress the folders using the below command :
zip -Z store bootanimation.zip part0/* part1/* desc.txt

Make sure the device is rooted and push the bootanimation using the below command.

-adb remount
-adb push bootanimation.zip /system/media/bootanimation.zip
-adb reboot

Now you will be able to see the changed bootanimation.
Share:

Tuesday, October 27, 2015

How to help people and develop habit of giving

* Make a goal of giving some percentage of our your earnings to others who need it.

* Automate your giving every month.

* Know the golden rule that "Sharing makes your life Happy", "Whatever you give will come back to you"

* Always help people and never expect anything in return.

Share:

How to plan and set goals

* Setting goals helps you choose where you want to go in life and what you want to achieve. By knowing precisely what you want to achieve, you know where you have to concentrate your efforts. Setting goals gives you long-term vision and short-term motivation.

* Create your long-term goal of what you want to do with your life say, the next 10 or 20 years Then, you break these down into smaller and smaller targets like yearly, quarterly, monthly, weekly and daily goals.
* Once you have your plan, you start working on it to achieve these goals.
* Some of the areas where you can have your goals are Career, Financial, Education, Family, Physical, Self Development, Pleasure, Public Service.
* Make goals as SMART (S- Specific,M- Measurable, A-  Attainable, R- Relevant, T-  Time-bound ) and set a deadline for each of those.


Share:

How to become rich

* To become rich you need to think rich.

* Work extra hours and learn additional skills.

* Invest in shares and diversify your savings in Mutual fund, gold, bonds, fixed deposit etc.

* Follow a role model who have already achieved wealth and do what they do.


Share:

How to plan your day

* Best time to plan your day is the night before, make the list of all the tasks which needs to be accomplished next day. By doing this your subconscious mind will be working on those tasks.

* Make list of tasks to do and assign priority and timeframe.

* Break the larger tasks into minute tasks, atleast 15 minutes.

* As soon as you accomplish the tasks strick or delete it.
Share:

Tuesday, March 3, 2015

Stock market secrets

* Buy when stocks are low and sell when stocks are high. Look at the management before investing. The same holds good for mutual funds.

* Buy shares in a limit order and sell with a market order.

* While selling makes the plan and set the upper and lower threshold limit price which you will sell. Invest in shares for the long term for maximum returns.

* Invest in companies that don't have loans and debts. Invest in brand value company. Check the consistency of the last 5 years and check competitors.

* Prepare entry and exit plan before trading. Have discipline while trading.

* Don't invest more than 205 in a single investment. Make a master plan of how to trade.

* Diversify your investment to reduce risk, trade with trends (Current trends), don't listen to the news, listen to real news. Don't listen to the broker. Don't buy shares based on news.

* Buy shares in an uptrend and sell in down trends. If there is a demand, stock price moves up and if there is supply is more then stock falls.

* Exit blindly if the stop-loss triggers i.e if stock is going down.

* Invest in the stock market with a clear goal. Exit your position if your goal is achieved and don't be greedy. Don't have emotion with stocks or companies. Take your profits regularly.
Share:

Monday, February 16, 2015

6 Ideas for Making Money

Ideas for Making Money

* Save, sell something which is not used, pay less tax, increase your income, borrow money from others, don't pay interest, cut down expenses, maintain contact with rich people, automate savings.

* Small business ideas: Find a hungry market, find the ways where we get more money, solve people's complex problems.

* Trading basic rules: Don't invest more than 20% of your income in a single investment, create a master plan of how to trade, diversify your investment to reduce risk, trade with current trends, don't listen to media news (listen to real news), have disciplines in trading, buy when stocks are low and sell when stocks are high.

* Mutual fund buying tips: Look at management before investing in the MF.

* Online ideas: Write an article online, Create a blog/website, Teach someones, Earn through youtube.

* Business Ideas: Gym or Fitness center, Tuition Class, Freelancer, Computer Trainer, Recruitment Firm, Web Designing & hosting, Starting online Blog, Data Entry services, SEO Consultant, E-tuitions/ Webinar, E-book selling

Share:

Tuesday, February 10, 2015

Improve memory

* Do a memory map to recall all the things that happened in past. Recall all the funny incidents.

* Have lots of discussions, teach others, listen to audiovisual, give a presentation.

* Play mind games, get organized with a to-do list, master new skills, clench your right feast, learn something new before you sleep, exercise more, drink more milk, eat the right diet daily and drink water, keep thinking all the time, sleep daily for 6 - 8 hrs.

Share:

How to stay healthy

* Meditate yourself by doing focus count. Start with one, while meditation when your mind goes out of concentration, increase count. Check the final count after each meditation.

* Do yoga and exercise 30 mins and 5 days a week.
Share:

Monday, February 9, 2015

Project Management tips for beginners

Project Management tips for beginners

* Before the project starts define what will be delivered by me.

* Refer to the previous project management plan and use the same.

* Prepare network diagram and Gantt chart for the release and resource allocation.

* Plan the resource for this year, identify the risks in the project, weekly meetings with the team, monitor the project.

* Plan and reduce the cost, set clear roles and responsibilities of each team member.

* Create a project plan using MS project, use PM templates.

* Follow best practices from other teams and organizations and use the lessons learned from previous projects.

* Define Role of team members: The role of team members should be to give inputs to the project, identify risks and issues, the status of assigned work, if any delay in the work inform earlier, work on the deliverable.

* Manage multiple projects: To manage multiple projects define in detail the resource required, set up tracking to monitor progress, manage dependencies of resources. Poor managing multiple projects: Not tracking dependencies, resource over-allocated or over-committed, overlapping milestones, no backup plan for resources, unrealistic deadlines, not updating the plan, conflicting priorities.

* Project Management review: Monitor to see if we are according to the planned schedule, check the budget, identify risks, why more issues are coming, etc.

* Keeping project under budget: During the project initiation phase check or plan your budget, estimate your budget, write detailed tasks in the project and make an estimation of each task and add up budget identify risks, and estimate budget for risk and issues, Monitor and manage a budget.

* PM Status report: Points on what happened until now, what's coming up, actual/planned forecast of milestones, budget, top 3 risks in the project, changes to highlight, some important key message to sponsors.

* PM Time wasters: Spending time on the internet, email, social media, distractions by employees or friends, calls or personal call, unplanned meeting, pleasing others by formatting mail or document(short is good), overreacting, organize things, plan and manage, administrative work, while traveling don't wast time. Solutions: Discipline in planning and executing, set priorities, use tools for efficient work process.

* Build high performing team: First you become a high performer, have high energy, trust, lead by example, get the right people, positive energy, team members should take initiatives an decisions.

* Write project proposal: Problem, Vision, benefits, deliverable, success criteria, deadline /plan/approach, cost/budget.

* How to do effective testing in the project: Create test plan, test scenario, plan for 3 cycles of testing [Unit, Integration and user acceptance testing], plan testing at beginning of the project.

* Risks in the project: Identify and create a risk register with help of team members, ask each person in the team what might go wrong in a project, which module is riskier, the risk for cost, time. The risk might low, medium, high, identify each type, for each risk identify impact and likelihood of the risk, develop mitigation techniques, get cost of the risk, every week identify risks and update risk register, identify the risk early in the project to reduce cost.

* Creating Communication plan in the project: Create communication plan by events like session or VC etc, write event name, the purpose of the event, audience, date/frequency, who is responsible, the authority to release. Communication to the person: Stakeholder, title, project role, item.the event, special instructions. Ex. Weekly meeting.

* How to get most from the project team: Define roles/responsibilities, assign responsibilities, give instructions about the project like a mission, project plan, provide process, what tasks to do, give schedules, give training, ask the team how can I support you, address team issues, remove toxic people.

* Capture lessons learned at the end: Identify positives and negatives done in the project, meet the team and get inputs, get info from customer emails and calls, summarize the lessons learned and share with the team.

* Work smarter: Check your abilities whether who can do better, set boundaries and say no, set your schedule and calendar, get new mentors for me, assign work to the team, have a process and follow the process, document things, question yourself how am i doing.

* Ways to reduce time on the project: Minimize meeting, minimize frequent monitoring, implement tools like XL, docs, set up document repository, question everything that we are doing and is required. Benefits of reducing time: Reduce budget, more time for planing, time to take rest, create a project plan, estimate tasks,

* Set Priorities: The biggest problem for no time are over committing to everything, everything is a priority. Lack of process causes more priority, organize yourself, train others so that they can do work by themselves.

* When your project is over budget: Find what is the cause of over budget [what why who], analyze what is the impact and find a solution, notify management, change the  plan

* Keep performance log of all the employee like positive and negative, listen to their main concerns, be prepared for their questions, schedule meeting before, sit next to them, do it at the correct time, give specific eg. Of good and bad works, while giving feedback be accurate, business-oriented, give consistent feedback

* Creating deliverable diagram, build work break down structure, facilitate a meeting, keep your team busy, manage time and change, manage management expectations, escalate project.

* What to do when the project is in trouble: stop, look and listen. Interview team and ask why, review project plan, create a recovery plan, find the main cause of failure.

* Tips for time management: delete unnecessary things and remove, avoid time-wasters, say no.

* Project deliverable during different phases of the project is: In the Initiation phase output is scope of work, estimation, proposal. In the Planning phase output is a project plan, communication plan, risk and issues management, change management, cost, budget, resources, schedule. In executing and control phase output is performance report, product progress, deliverable, log issues. In closing, the output is acceptance, final reports, project documents, lessons learned.
Share:

7 Ways To Improve Your social networking skills

Improve social networking skills

* Register to community or groups in the society and make new friends

* Find people at meet up.com and start meeting people, search for interesting events and meet, in Facebook register to groups, join charity groups, search for scientific events.

* Share something interesting like a joke or tech with your friends. Think about how can I help my friends.

* Looking approachable: Smile and talk to people, dress well and neat, be confident, no fear, have new hobbies to go outside.

* Avoid shyness: Read caring for an introvert, change your thinking, study the no shy people, talk slowly, focus on talking slowly always, networking is giving them something, helping someone.

* Give them something, concentrate on what they talk, listen to them, ask questions, talk to people about what they like.

* Some of the conversation topics are the valuable experience of your life, tell stories, talk about your CV, talk about your work, product.

Share:

Self improvement tips

* Moving out of comfort zone: If you set out of your comfort zone then you are growing else you die, comfort zone allows you to explore more, take an activity which will scare you like presentation, marathon, sky dying, etc. list some of the things to come out of comfort zone, find what is my comfort zone and what actions need to be taken to move out of comfort zone.

* Don't make excuses and don't blame others. Make habit of taking responsibility. Make different choices.

* Don't ask responsibility but take responsibility. Take more initiative.

* Have confidence in yourself, talk positively to yourself, positively visualize yourself what you want to achieve, hang out with successful, energetic people, read inspirational things, eat healthily and exercise regularly, have positive expectations

* Break big problems into small ones, set small targets to achieve, ask the experts.

* Identify and write your insecurities or which you are ashamed of. Start talking to people, don't dwell on your mistakes, identify which you are great at and improve, be thankful for what you have, eliminate negativity, accept compliments, stick to your principles, help others, do something which you will make happy.

* Believe in yourself, practice every day, be on time, integrity, give self-love to yourself, reward yourself, implement morning rituals.

* Identify what did I do wrong last year, what do I need to do next year, what are the goals for next year, how can I make your job easier, skills to develop, how can I improve our business.

* To avoid stress do things you like.

* Have strong willpower, take a baby step, good habit every day, hang out with successful people, first avoid bad habits, get motivated, change daily routines and practice, get knowledge and act on the knowledge, make an action list and follow.

* Learn new skills every year, find what skills are required to achieve my goals, and build on them.

* Set long-term goals and constantly review them, set SMART goals, before setting long-term goals to think about where I want to be in the next 5 years, how do I want to spend time.

* Break long-term goals into short-term goals, from short-term goals, take the smallest task and complete and then move on and celebrate. Plan for distractions and failures.
Share:

Public speaking skills

* Stop for 2 sec, the question to have clarity at both ends, practice, visualize the public speaking, and feel the success.

* Cause of shyness is self-obsession, poor self-image, thinking negatively. To overcome define the problem, identify your strength, focus on outcome and people, say positive words I can do, make a success record of shyness.

* Record and practice public speaking on your mobile using the camera.

* Talk with more energy, listen carefully, don't get nervous, identify what they are interested in and talk about that topic, explore what's new around you, tech, politics, etc.

* Listen clearly, take a deep breath and then talk, have emotions in the talk, ask specifically what you want,  have positive. Have good Body language, find the cultural differences, don't blame.

Share:

Sunday, February 8, 2015

Email writing tips

* Email should consist of 3 parts. 1. Opening that greets reader and introduces the topic, reference to previous contact or introduction or background and purpose of the mail 2. The middle which expands about the topic and 3. The end, light conclusion, and if any action reader should take.

* Email writing has three phases: Prewrite (what info needs to be conveyed), draft (sentences) , review, refine (read and check).

* Give examples, reasons, intend it , do not use contractions like don't, can't, etc.

* Write the message clearly so that others understand.

* Have spelling checked before sending a message.

* Don't write long emails, write email template for common daily, weekly or monthly emails.
Share:

Tuesday, January 27, 2015

Time Management

Time Management

* Keep a time log of daily activities, identify the time wasters and eliminate the time-wasters.

* Don't waste your productive part of your day. Say your productive part of the day maybe morning or evening, don't waste it.

* Identify the time wasters and avoid them, don't waste time during the morning, read something inspirational every day for 30 mins.

* Create a to-do, a checklist for activities, organize your desktop and mails, plan tomorrow's tasks today, gather and prepare for tasks, allocate time slots.

* Keep away from distractions, if there is no value for work then say no, identify activities that I don't need to do, and delegate or remove.

* Plan your day well in advance, break large tasks into small ones, break the tasks as small as 15 mins and execute, measure the progress of the previous day and how to improve.
Share:

Leadership qualities

Qualities a leader should have
-------------------------------------------
* Leader should have strong communication skills. He should be able to speak and write persuasively. A leader should be a good listener and listen completely when people talk.

* Leader should motivate team members to achieve goals.

* Leader should have a positive attitude toward team-based work, the leader should create a solution for the problem, get regular training and attend conferences.

* Leader should treat the team fairly and should handle the conflicts.

* Be transparent with your team and keep track of all the activities your team members are doing.

* Leaders always tell truth always and take responsibility for the outcome, ask for feedback for improvement.

* To be a great leader follow a great leader.

* Some of the poor leadership skills are not planning, dictating instead of being part of team, ineffective communication, ineffective time management, focus on administrative instead of results.

* Some of the leader mistakes are: giving self-interest than organization interest, want more money, not living to their values, no vision, acting fast without thinking.

* Leader should have a big picture(vision), have confidence, have good communication skills, ability to inspire and motivate people, take more responsibilities, integrity (doing right things, honesty).

* Set achievable leadership goals, try different leadership opportunities, follow a role model leader.

* Train the team, have a vision and strategic plan, understand the organisation goals and then plan,  talk with the team.

* Leader should take more initiative, prevent problems from happening, motivate others, constant learning, delegate work to others, handle difficult people and manage conflict, be a follower.
Share:

Wednesday, August 28, 2013

How to generate ideas

* The best way to generate new ideas is to combine two existing ideas. Borrow something from an unrelated field, and see if it can be integrated into your field.

* Examine the user's needs that are not being met by current competitive products.

* Choose the preferred environment and time where your mind prefers to think about an idea. For most people, most of the ideas come in the morning and for others at night.

* Daily generate at least one idea every day and write it down. Keep a pen and paper handy, so that at any time you get an idea write it down.

* Always be up to date with the latest technology. Read about the next new technology of the coming years. Read lots of inventions and new creations

* Have diverse interests in all the fields.

* Think from the other person's point of view.

* Explain the problem to someone different person to get his thoughts.

* The more you expose yourself to different situations, people, and places, the more fuel you will give to your mind to make connections. Just don’t be afraid of doing things differently.

* Visualize the idea of how to implement it.

* Ask questions to yourself and find answers to them. Write all the "how-to" questions and answer them.

* Volunteer yourself and help others

* Play lots of mind games

Share:

How to achieve success in life

How to achieve success

* First define what success means to you and write it down. Based on that set long and short-term goals and achieve them.

* Every difficulty has an opportunity, so work hard and push yourself.

* If you want to achieve success have the desire to achieve, have faith in yourself, and take appropriate actions.

* Identify successful people and follow their principles.

* Get better day by day, anything worth doing has to be done several times. Don't impose self restrictions on yourself.

* Read something inspirational every morning.

* Success isn't having fear of doing anything. Have a growth mindset to achieve success.

* Hard work is the only way to success, don't depend on luck.

* To achieve success have a happy relationship, have peace of mind and enjoy your work, have financial success by financial planning, be healthy and have good health of your family, become better day by day, don't impose limits on anything by yourself.

* Have a growth mindset to achieve success and continuously improve on yourself.

* All successful people think, act, and communicate the same way and rest do it in the opposite way.

* Always do more than what you have paid for. This will make an investment for the future. Review your performance daily. Face all your fears to conquer. Refine your goals constantly. Success is not having fear of doing anything.

* Control your mind and body by practice. The journey of thousand miles begins with small steps

* Problem will come and go to make us better, we need to overcome that.

* Try over 50 times and work hard until you succeeded, if you fail it will be a very good lesson. A winner never quits, a quitter never wins.

* Don't repent for the past, don't worry about the future, concentrate on the present.

* Risk is directly proportional to success, "what if this happens" is the language of the poor. Rich thinking habits make people rich.

* Set goals, try everything, take great risks, move out of comfort zone, failure is must for success, double failure rate, identify fears

* Create a small list of action items, as small as 15 mins tasks.

* Get out of your comfort zone by thinking big, dream big, fully engage in goals, face discomfort, fail many times, double your failure rate, make mistakes.
Share:

Popular Posts

Contact Form

Name

Email *

Message *

Pages